我如何帮助CMake查找CXX编译器

时间:2019-04-02 09:47:22

标签: windows cmake intel

我正在使用Azure上的CMake来建立版本。代码是C ++,编译器是Intel Parallel studio。操作系统是Windows,构建系统是MSBuild / VS 2017。

我做什么:

  1. 我调用Intel bat文件来设置环境变量... \ compilers_and_libraries_2017 \ windows \ bin \ compilervars.bat   参数:intel64

  2. 我称之为CMake: cmake.exe -G Visual Studio 15 2017 Win64 -T INTEL C ++编译器17.0 ......

(我从日志中复制粘贴,请确保在-G和-T参数周围有连字符)

The log from the operation :

-- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.14393.
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:27 (project):
  No CMAKE_C_COMPILER could be found.

CMake Error at CMakeLists.txt:27 (project):
  No CMAKE_CXX_COMPILER could be found.

这种方式可在我的本地桌面上使用。 我还打印了env变量,并且看到Intel的bat命令文件确实设置了env变量,并且在其余的构建步骤中它们仍然存在

没有要显示的代码

我希望CMake可以找到英特尔编译器

0 个答案:

没有答案