一、安装vscode
下载链接
Visual Studio Code - Code Editing. Redefined
点击next即可
安装插件
二、安装CMake
下载链接
下载对应的Windows版本
配置环境变量
三、安装MinGW
官网下载
配置环境变量
四、vscode开发CMake项目
项目结构
- bin:存放项目的可执行文件、动态库文件
- build:存放使用CMake编译项目后的生成文件,包含makefile
- include:头文件
- lib:第三方库文件
- src:源文件
- CMakeLists.txt:CMake配置文件
示例:CMake搭建多文件项目
1.编写源码和头文件
在src目录中新建main.cpp、hello.cpp源文件,代码如下:
main.cpp
#include<iostream>
#include"../include/hello.h"
int main(int argc, char const *argv[])
{
/* code */
std::cout<<"main program run"<<std::endl;
hello();
return 0;
}
hello.cpp
#include "../include/hello.h"
//函数定义
void hello(){
std::cout<<"hello world"<<std::endl;
return;
}
在include编写头文件
hello.h
#include<iostream>
//函数声明
void hello();
2.编写CMake配置文件
之后,编写CMakeLists.txt配置文件,编译多源码文件的项目并运行:
#设置cmake最小版本
cmake_minimum_required(VERSION 3.31.0)
#设置工程名
project(demo VERSION 1.0 )
#设置可执行文件的输出路径
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
#指定头文件目录
include_directories(${PROJECT_SOURCE_DIR}/include)
#包含待编译的src目录下的源码
aux_source_directory(src SRC_LIST)
#生成可执行文件
add_executable(main ${SRC_LIST})
快捷键ctrl+shfit+P,打开命令面板:
选择CMake:配置,继续选择MinGW编译器
3.项目编译
点击之后,等待项目编译完成:
4.调试&运行
点击CMake工具栏,运行&调试:
执行结果: