vscode+cmake多文件编译C++

本教程详细介绍了如何使用VSCode结合CMake进行多文件C++项目的编译。首先,需要安装MinGW和CMake并添加到环境变量。接着,创建工程文件夹,设置CMakeLists.txt文件,包括指定编译器、添加头文件路径、设置输出路径等。然后,在VSCode中打开工程,使用CMake插件进行编译。编译成功后,可找到生成的可执行文件并运行。
摘要由CSDN通过智能技术生成

vscode+cmake多文件编译C++

github主页:https://github.com/Taot-chen

一、准备工作

1、安装MinGW并把它添加到系统环境变量中(如果之前配置过C++的编译环境,这一步可以省略);

2、安装CMake并将其添加到系统环境变量中;

3、在VSCode中安装CMake和CMake Tools插件。


二、开始编译

1、 编写程序(多文件编写)

1)新建工程文件夹

  • 新建一个文件夹Cmake_test,在vsc中打开
  • 在里面新建include文件夹和src文件夹,其中头文件放在include文件夹中,源文件放在src文件夹中
  • 在Cmake_test文件夹中新建CMakeLists.txt

2)编写CMakeList.txt文件

CMakeList.txt文件参考模板(可以直接使用)
cmake_minimum_required (VERSION 3.2)#规定cmake的最低版本要求
project(Cmake_test)#项目的名称,不一定和你的文件夹名称一样
set(CMAKE_CXX_COMPILER "g++")#设置c++编译器

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

3)编译

  • 使用VSCode打开刚才建立的工程文件夹
  • 根据插件提示选择CMakeList.txt文件
  • 点击左侧最下面那个带三角形的文件夹图标,再点击生成所有项目图标,在输出窗口会出现一些关于编译的信息
  • 如果报错,根据报错进行调试
  • 如果没有报错,等待编译完成。完成后最后一行输出一般退出码为0的提示
  • 之后可以在文件夹中看到出现了两个新的文件夹,build和bin
  • 在bin文件夹中如果出现了test.exe,则表明编译完成
  • 在终端中通过cd命令进入bin文件夹(一般直接
    cd bin
    即可)
  • 在终端中输入
    ./test.exe
    在终端中即可以看到程序运行的结果,根据结果对程序进行调试即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值