在 Visual Studio 2005 中,我进入:
查看 --> 属性页 --> C/C++ --> 代码生成 --> 启用增强指令集
但是在 Visual Studio 2008 中呢?
提前致谢
在 Visual Studio 2005 中,我进入:
查看 --> 属性页 --> C/C++ --> 代码生成 --> 启用增强指令集
但是在 Visual Studio 2008 中呢?
提前致谢
如果您正在寻找 SSE/SSE2: Project > Properties > Configuration Properties > C/C++ > Code Generation > Enable Enhanced Instruction Set
,/arch:SSE
或/arch:SSE2
在Command Line > Additional Options
.
不过,您需要有一个本机项目,并至少添加一个 .cpp 文件才能访问它。
使用 CMake,您可以将以下内容添加到 CMakeLists.txt:
IF(MSVC)
ADD_DEFINITIONS(/arch:SSE)
ENDIF(MSVC)
或/arch:SSE2
。
它是 Project->Properties...(与上面相同的路径)
如果您使用的是内联汇编程序__asm { .... }
,则不需要启用它。
但如果启用 SSE,则必须小心。可能是代码比正常的 FPU 代码慢。