cmake无法找到vs2015的c compiler
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmake无法找到vs2015的c compiler相关的知识,希望对你有一定的参考价值。
运行cmake的configure失败,各种蛋疼
提示错误为:
CMake does not find Visual C compiler
老问题了,每次软件升级都带来一堆兼容问题。网上扒了一圈,说什么的都有。其实解决方式也很简单,
1. Open VS studio command prompt tool (as an administrator)
2. Navigate to where you have the Cmake executable
3. Run Cmake.exe
4. Proceed as usual to select build and source folder
5. Select the appropriate VS compiler and hit the configure button
简单的说就是,用管理员权限运行vs的VS studio command prompt tool,在开始菜单的vs2015文件夹下面有,注意有好几个命令行,别选错了。
启动后,其实就是vs的环境变量进入到命令行的上下文了,然后在命令行下cd到cmake路径,直接启动cmake,这种方式启动的cmake就能根据上下文找到对应的c编译器,然后就能正确的 执行configure
命令,然后就该咋地咋地了。
兼容性的锅,也不好说是谁的,貌似是微软更大些,怎么环境变量都没设置好呢?
参考:http://stackoverflow.com/questions/31619296/cmake-does-not-find-visual-c-compiler
本文出自 “做游戏的老G” 博客,请务必保留此出处http://goldlion.blog.51cto.com/4127613/1866257
以上是关于cmake无法找到vs2015的c compiler的主要内容,如果未能解决你的问题,请参考以下文章
The C compiler identification is unknown解决办法
尽管找到了 cuda,但 CMAKE_CUDA_COMPILER 标志为假
cmake:VS2015和GCC编译paho.mqtt C/C++ client