在Travis CI窗口上使用MSVC和cmake 我有一个C++项目,它使用CMASE作为构建系统,我试图用Travis CI在Windows上设置CI。

在Travis CI窗口上使用MSVC和cmake 我有一个C++项目,它使用CMASE作为构建系统,我试图用Travis CI在Windows上设置CI。,windows,visual-c++,cmake,continuous-integration,travis-ci,Windows,Visual C++,Cmake,Continuous Integration,Travis Ci,我正在powershell脚本中使用以下命令安装MSVC构建工具 choco install visualstudio2019buildtools --package-parameters "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64" 我正在努力让cmake识别并使用cl.exe作为编译器。我可以使用-DCMAKE\u CXX\u COMPILER传递绝对路径,这会导致以下错误: CMake Error

我正在powershell脚本中使用以下命令安装MSVC构建工具

choco install visualstudio2019buildtools --package-parameters "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64"
我正在努力让cmake识别并使用
cl.exe
作为编译器。我可以使用
-DCMAKE\u CXX\u COMPILER
传递绝对路径,这会导致以下错误:

CMake Error at C:/Program Files/CMake/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake:59 (message):
  The C++ compiler
    "C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe"
  is not able to compile a simple test program.
  It fails with the following output:
    Change Dir: C:/Users/travis/build/Project/CMakeFiles/CMakeTmp