vs2017设置不使用优化编译器
时间: 2023-09-11 15:06:17 浏览: 42
如果你想在 Visual Studio 2017 中设置不使用优化编译器,可以按照以下步骤进行:
1. 打开你的 C++ 项目。
2. 在“解决方案资源管理器”中,右键单击你的项目,选择“属性”。
3. 在“属性页”中,选择“C/C++”选项卡。
4. 在“常规”下,找到“优化”选项,将其设置为“禁用优化”或“禁用优化和调试”。
5. 点击“应用”按钮,然后点击“确定”按钮。
6. 重新编译你的项目,编译器将不会使用优化编译器进行编译。
注意,禁用优化可能会导致你的代码执行速度变慢,因此建议在调试阶段禁用优化,然后在发布阶段启用优化。
相关问题
怎么将VS2017配置为ICC编译器
要将VS2017配置为使用ICC编译器,请按照以下步骤操作:
1. 下载并安装适用于VS2017的Intel C++编译器。
2. 打开VS2017,并创建一个新的C++项目。
3. 在“解决方案资源管理器”中右键单击项目名称,然后选择“属性”。
4. 在“属性页”中,选择“常规”。 在“常规”页面中,找到“平台工具集”下拉列表,并选择“Intel C++编译器 19.0”选项。
5. 在“属性页”中,选择“C/C++”。在“C/C++”页面中,找到“常规”选项,并选择“使用Intel C++编译器”选项。
6. 在“属性页”中,选择“优化”。 在“优化”页面中,选择“最大化优化(-O3)”选项。
7. 在“属性页”中,选择“代码生成”。 在“代码生成”页面中,找到“运行库”选项,并选择“多线程(/MT)”选项。
8. 单击“应用”并单击“确定”保存更改。
现在,您的VS2017项目已配置为使用ICC编译器。
VS2017编译器开启SSE指令集
可以通过以下步骤在VS2017编译器中开启SSE指令集:
1. 打开项目属性页,在“C/C++”选项卡下选择“代码生成”。
2. 在“处理器”下拉菜单中选择“优化(/O2)”或更高级别的优化。
3. 在“基本运算”下拉菜单中选择“使用特定于处理器的指令集”。
4. 选择“流式SIMD扩展(/arch:SSE)”或更高级别的指令集。
完成以上步骤后,编译器会使用SSE指令集来优化代码。请注意,使用特定于处理器的指令集可能会导致代码在不同处理器上的行为不同。