如何解决在Travis CI Windows上将MSVC与cmake一起使用
我有一个使用cmake的C ++项目作为其构建系统,我正尝试使用Travis CI在Windows上设置CI。
我正在Powershell脚本中使用以下命令安装MSVC BuildTools
choco install visualstudio2019buildtools --package-parameters "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64"
我正在努力让cmake识别并使用cl.exe
作为编译器。我可以使用-DCMAKE_CXX_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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。