5

我正在尝试在我的 Visual Studio 2013 项目上通过 CMake 启用 AVX2 代码生成,到目前为止,我很不走运。

我尝试过的事情是:

  1. 设置CMAKE_CXX_FLAGS_*为包括/arch:AVX2如下:SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /arch:AVX2")
  2. 像这样设置目标属性:SET_TARGET_PROPERTIES("myproject" PROPERTIES COMPILE_FLAGS "/arch:AVX2"). 我还尝试用COMPILE_FLAGS, COMPILE_DEFINITIONSCOMPILE_FEATURES无法生成项目)和COMPILE_OPTIONS.

每次我尝试生成项目时,我都会确保删除 CMake 缓存,以免它妨碍生成项目文件。

我错过了什么?任何有助于阐明这一点的帮助将不胜感激。谢谢你的时间。

4

0 回答 0