VisualStudio 新建Cmake项目报错
No CMAKE_CXX_COMPILER could be found
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 CMake Error at c:\users\pf0zybaj\source\repos\CMakeProject1\CMakeLists.txt:7 (project):
No CMAKE_CXX_COMPILER could be found
Tell CMake where to find the compiler by setting either the environment
variable “CXX” or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH. c:\users\pf0zybaj\source\repos\CMakeProject1\CMakeLists.txt 7
说明:项目找不到g++编译器路径
- 1 工具-获取工具或功能 检查Cmake模块下载
- 2 下载MinGW,配置Path、C_INCLUDE_PATH、LIBRARY_PATH
配置完成后,cmd检查
gcc --version
- 3 下载Cmake,在Cmake安装cmake的时,默认只针对Cmake环境,改为设置系统或者用户环境的Path
- 4 用Cmake打开Visual Studio创建的项目,Cmake会进行扫描配置,添加相应的配置
- 5 关闭Cmake、VisualStudio ,重新打开就可以使用VisualStudio的Cmake模块创建Cmake项目了
原理:利用Cmake的自动扫描配置