IDE使用Windows编程Visual Studio Code

VS Code C++ CMake构建插件

2020-03-27  本文已影响0人  LST_Jianshu

前言

我上一篇文章VS Code C++ 安装和环境配置(MSVC和MinGW)介绍了通过tasks.jsonlaunch.json共存clg++的编译方式,这种直接使用编译命令的方法比较偏向于小项目以及复习编译工具基础,对于多源文件和编译选项很复杂的工程, 会使用编译器自带的批处理Make程序比如GNU的make, MSVC的nmake和第三方的ninja, 以及方便的CMake来帮助最终多任务的编译和生成. 今天介绍怎么在VS Code中使用CMake插件来构建C++工程.

为什么使用CMake

基于Make的构建程序一般都是通过读取相应Makefile文件(不同builder名称会有不同,功能一致)中的规则来生成最终的目标文件或者二进制文件,但是Makefile文件并不好写,对于c++这种编译型语言,跨平台也很麻烦,所以出现了CMake这种工具来帮助程序员生成Makefile文件来使用.

准备工作

CMake //语法提示,用来编辑CMakeList.txt文档
CMake Tools //CMake功能插件

开始构建

#include <iostream>

int main(int, char**) {
    std::cout << "Hello, world!\n";
    system("pause");
}

后记

上一篇下一篇

猜你喜欢

热点阅读