vs生成项目时需要注意环境和解决方案;
首先是解决方案配置,分为release和debug;debug可以调试,但程序很少会进行优化;release版本,编译器会使尽浑身解数对它进行优化,以提高执行效率,虽然最终的运行结果仍然是我们期望的,但底层的执行流程可能已经改变了;release版本其实也可以调试,但是不建议哈!
1、连接器 > 调试 > 生成调试信息
2、属性 > c/c++ > 优化 选择禁用
3、属性 > c/c++ > 常规 > 调试信息格式 选则 程序数据库
其次,解决方案平台;下拉可以看到有win32、x86、x64等选项;没有的话,可以点击配置管理器,自己添加;
win32是指windows 32位的操作系统,是支持32位CPU的操作系统。
x86是指32位的CPU.
x64 即x86-64,是指64位CPU