当前位置:首页 > Windows程序 > 正文

指向VS2013编译器的路径

2024-03-31 Windows程序

cmake在windows上自动寻找v140(VS2015)的编译器,此刻只有VS2013的IDE,所以要改削编译器

改削失VS2015的编译器名称,报错提示参数CMAKE_C_COMPILER和CMAKE_CXX_COMPILER参数的对应地点找不到

在CMakeLists.txt里显式设置这两个变量,指向VS2013编译器的路径,可以编译

但是,,讲VS2015的编译器文件名字改回来以后,CMakeLists.txt里的改削又没有用了,又会去用默认的编译器编译。

查了一下怎么样正确地在windows上改削指定编译器,主要参考内容是:

https://stackoverflow.com/questions/13054451/unable-to-specify-the-compiler-with-cmake/13089688#13089688

答案让不要直接在CMakeLists.txt里面改参数,而应该去添加环境变量CC和CXX,或者在命令行里用-D参数赋值

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/34795.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494589访问次数
  • 建站天数
  • 友情链接