目录
这里是在Windows环境下,所以下载的是 Windows 环境使用的 gcc 编译器。
下载地址: MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net
下载完毕后解压,并将 bin 目录添加到环境变量。bin 目录下有几个比较重要的执行文件
将 bin 目录添加到环境变量后,Ctrl + Shift + P 通过 UI 选择编译器路径
下载完毕后最好检查一下cmake缓存文件的生成目录,也就是常说的build目录, 打开设置,搜索cmake build directory,默认如下:
这里若不设置这个,等会会报 " Unable to determine what CMake generator to use "。先将工作目录保存位工作空间
随后就会出现 VScode.code-workspace 文件
在 settings 中加上如下内容,cmake.generator 的可选项比较多,这里列出一些比较常见的
cmake.generator 可选项 | 解析 |
Visual Studio 16 2019 | 生成 VS2019工程文件(.vcxproj、.sln、Makefiles) |
MinGW Makefiles | 使用 mingw32-make 生成Makefile文件 |
Unix Makefiles | 生成标准的Unix Makefile文件 |
下载了插件以后,编译时会自动生成build目录,无需我们手动创建。在下方的状态栏也多出了快速编译的按钮。
CMakeLists.txt
- cmake_minimum_required(VERSION 3.15.0)
- project(testProj)
-
- file(GLOB ALL_SOURCES *.cpp *.h)
-
- add_executable(${PROJECT_NAME} ${ALL_SOURCES})
main.cpp
- #include
-
- int main(void)
- {
- printf("hello world \n");
- return 0;
- }
提示: 每当我们修改并保存 CMakeLists.txt ,cmake 插件会自动帮我们检查 CMakeLists.txt
参考文章: