1.微软官网下载vscode安装包
2.点击安装后选择安装插件包
3.插件包参考如下所示:
windows下的vscode使用cmake搭建的C++编译环境-LMLPHP

4.C/C++ ,C++ intellisence,Cmake/Cmake integration/cmake tools/code Runner,中文简体包
5.其中C/C++ ,C++ intellisence主要是用来支持C/C++的扩展功能包括支持vscode中对C++代码的快速查阅编辑检查以及debug功能;
6.Cmake的工具链主要是支持cmake的使用,cmake支持自动生成makefile,大大缩减开发成本;
7.中文简体包可选择;安装后需要重启下vscode
8.此时我们还需要安装minGW64,MinGW64提供了编译器功能,集成了GCC/G++、GDB等功能
9.MinGW64选择从官网下载或者sourceforge网站下载;参考网站:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/
10.安装minGW后,需要把mingw32-make.exe拷贝一份在相同目录下,并改名为make.exe;这样后续编译就可以直接输入命令make即可实现编译,和linux的环境相同;
windows下的vscode使用cmake搭建的C++编译环境-LMLPHP
11.新建一个功能,写一个main函数,然后写一个CMakeLists.txt参考如下所示:
# cmake最低版本号要求
cmake_minimum_required (VERSION 3.0.0)
# 设置PROJECT_NAME变量+
set(PROJECT_NAME XXXX)

# 设置工程名
project (${PROJECT_NAME})
# 查找当前目录下的所有源文件并存入DIR_SRCS变量
include_directories(inc DIR_INC)
aux_source_directory(src DIR_SRCS)
# 递归列出所有源文件
#file (GLOB_RECURSE SOURCE_FILES *.cpp)
# 添加一个可编译的目标到工程
#add_executable (${PROJECT_NAME} ${SOURCE_FILES})
# 添加一个可编译的目标到工程
add_executable (${PROJECT_NAME} ${DIR_SRCS})

12.新建一个build目录,在此目录输入cmake ../  会自动生成makefile
13.在相同目录执行make,即可实现编译;编译结果默认在build目录,执行./XXX.exe即可运行程序;
14.vscode支持界面工具触发编译和调试,需要新建一个.vscode目录,新建两个文件launch.json和tasks.json,相关配置参考网上说明
15.可以开始愉快的编码了.






02-01 10:10