【发布时间】:2015-10-15 15:26:57
【问题描述】:
在之前的项目上安装 Visual Studio 2015 并运行 CMake 后,CMake 错误指出它找不到 C 编译器。
The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:4 (PROJECT):
No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:4 (PROJECT):
No CMAKE_CXX_COMPILER could be found.
我在 Visual Studio 文件夹中搜索 cl.exeC:\Program Files\Microsoft Visual Studio 14.0,但找不到。
如何设置 CMake 以使用 Visual Studio 2015 在 Windows 上工作?
【问题讨论】:
-
可能2015年的安装路径不是CMake所期望的?您使用哪个版本的 CMake?另外,我不知道 CMake 的 Windows 版本,但是 CMake 可能会在
PATH中查找它需要的程序,所以如果它没有更新,那么它就找不到编译器。跨度> -
我正在使用声称支持 Visual Studio 2015 的 cmake 版本 3.2.3
-
使用版本3.2.x,我在VS2015之前安装Cmake时遇到了这个问题,所以重新安装cmake为我解决这个问题
-
有时您只是忘记重新启动计算机,或者在安装或更新 Visual Studio 后不想重新启动。在这种情况下,CMake 将找不到您的编译器。
标签: c++ cmake visual-studio-2015