14

在 Visual Studio 2005 中,我进入:

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

但是在 Visual Studio 2008 中呢?

提前致谢

4

4 回答 4

38

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

不过,您需要有一个本机项目,并至少添加一个 .cpp 文件才能访问它。

于 2009-09-26T10:34:42.173 回答
13

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

IF(MSVC)
   ADD_DEFINITIONS(/arch:SSE)
ENDIF(MSVC)

/arch:SSE2

于 2009-09-27T17:04:43.873 回答
1

它是 Project->Properties...(与上面相同的路径)

于 2009-09-26T10:18:41.753 回答
0

如果您使用的是内联汇编程序__asm { .... },则不需要启用它。

但如果启用 SSE,则必须小心。可能是代码比正常的 FPU 代码慢。

于 2009-09-26T12:29:48.117 回答