一、工具准备
1、VSCode编辑器
VSCode官网下载地址 https://code.visualstudio.com/Download/
1、官网中分User版本和System版本,推荐使用System版本。
2、安装过程默认就好,注意这里不建议勾选。

3、安装完成后打开,配置插件。搜索如下三个插件安装。

2、MingW编译器
MingW官网下载地址 http://www.mingw-w64.org/doku.php/download
1、注意在这个页面下的选项不出错,其他步骤默认。(在Threads中选择posix,貌似会在之后构建过程中报错)

2、安装完成后,将安装目录下的bin文件夹添加到系统变量中(注意这里,在安装完成后,可以将安装目录下的mingw64提取出来,去掉上层冗杂的文件层)

3、CMake编译器
CMake官网下载地址 https://cmake.org/download/
1、官网是以压缩包的形式下载,下载后解压到C盘即可。
2、将这个bin文件夹地址添加到系统变量中

二、快速上手
首先创建一个C/C++工程文件夹,用VSCode打开,目录结构如下:

其中每个文件的代码如下:
test.h
#ifndef _TEST_h_
#define _TEST_H_
#include<iostream>
using namespace std;
void myprint();
#endif
test.cpp
#include"test.h"
void myprint()
{
std::cout << "CMake Test\n";
}
main.cpp
#include <iostream>
#include"test.h"
int main()
{
myprint();
return 0;
}
CMakeLists.txt
cmake_minimum_required (VERSION 3.21)#规定cmake的最低版本要求
set(CMAKE_CXX_COMPILER "g++")#设置c++编译器
project(Cmake_test)#项目的名称,不一定和你的文件夹名称一样
include_directories(${PROJECT_SOURCE_DIR}/include)#添加头文件的搜索路径
aux_source_directory(./src SrcFiles)#将源文件列表写在变量SrcFiles中
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)#设置可执行文件输出路径
add_executable(test ${SrcFiles})#设置可执行文件的名称,make之后bin目录下出现test.exe
1、之后按住Ctrl+Shift+P,输入CMake: Configure,配置CMake

2、随后在弹出的窗口中选择GCC,如果没有弹出,则按住Ctrl+Shift+P,输入CMake: Select a kit 后选择。

3、选择完成后可以看见左下角已准备就绪,之后按图中的1、2顺序先build,后run。

本文介绍如何在VSCode中配置CMake环境,实现C/C++多文件项目的编译与运行。包括安装必备工具如VSCode、MingW及CMake,配置编译环境,以及通过示例项目演示具体操作流程。
2万+

被折叠的 条评论
为什么被折叠?



