我正在使用Azure上的CMake来建立版本。代码是C ++,编译器是Intel Parallel studio。操作系统是Windows,构建系统是MSBuild / VS 2017。
我做什么:
我调用Intel bat文件来设置环境变量... \ compilers_and_libraries_2017 \ windows \ bin \ compilervars.bat 参数:intel64
我称之为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可以找到英特尔编译器