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