Я настраиваю сборку с CMake на Azure.Код - C ++, а компилятор - студия Intel Parallel.ОС - Windows, а система сборки - MSBuild / VS 2017.
Что я делаю:
Я вызываю файл bat Intel для установки envпеременные ... \ 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 и увидел, что командный файл bat от Intel действительно устанавливает переменные env и что они все еще там для остальных этапов сборки
Нет кода для отображения
Я ожидаю, что CMake найдет компиляторы Intel