如何在Visual Studio 2008中启用SSE/SSE2指令集(使用CMake)?

Ang*_*elo 13 c++ cmake visual-studio-2008

在Visual Studio 2005中,我进入了:

查看 - >属性页 - > C/C++ - >代码生成 - >启用增强指令集

但在Visual Studio 2008中?

提前致谢

Cat*_*lus 34

如果您正在寻找SSE/SSE2:Project > Properties > Configuration Properties > C/C++ > Code Generation > Enable Enhanced Instruction Set或附加/arch:SSE(或/arch:SSE2)Command Line > Additional Options.

您需要有一个本机项目,并且至少添加了一个.cpp文件来访问它.


lar*_*moa 12

使用CMake,您可以将以下内容添加到CMakeLists.txt:

IF(MSVC)
   ADD_DEFINITIONS(/arch:SSE)
ENDIF(MSVC)
Run Code Online (Sandbox Code Playgroud)

/arch:SSE2.

  • `警告:D9002:忽略未知选项'/ arch:SSE2' (2认同)