所以我试图编译一些代码(具体来说是子弹物理演示),然后出现了一个错误,说 SSE 和 SSE2 没有启用。我检查了 Code::Blocks 中的编译器标志,并且 SSE/SSE2 不在那里。我试图将标志放在“其他选项”中(-msse,-msse2),但没有奏效。
然后我在 stackoverflow 上看到了一个帖子,上面说尝试“-march=native”,我做到了。那也没有用。
我正在使用 G++ (MinGW) 进行编译,并且我在 Windows 7 x64 上。
如果这意味着什么,则该项目正在使用自定义生成文件。