windows 环境下,使用vscode + cmake 进行项目编译配置问题

windows 环境下,使用vscode + cmake 进行项目编译,出现如下问题:

1. cmake 命令问题

     CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
     CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

错误原因写的很清楚,没有给cmake指定c和c++编译器。

ctrl+shift+p ,在打开的搜索栏中输入cmake,选择 cmake configure

在弹出的选项中选择安装好了的gcc 和 g++路径即可,一般windows下使用MinGW,这两个文件在\MinGW安装路径\bin目录下面。如下图所示,选最后一项。

windows 环境下,使用vscode + cmake 进行项目编译配置问题_第1张图片

如果弹出选项中没有gcc 和 g++路径选择,那么可能是没安装MinGW,或是没有将MinGW的bin目录加入系统环境变量中。

2. make命令问题

错误如下:

仿照Linux系统中,在运行完cmake命令后,想要直接运行make命令,但是提示找不到make命令。报错如下:

 make : 无法将“make”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

因为windows下是没有make命令的,而是需要运行MinGW中的mingw32-make.exe。 

命令行中输入 mingw32-make.exe,make成功完成。

你可能感兴趣的:(windows,c++,vscode)