VSCode 使用 CMake 写 Hello World

环境搭建

下载并安装 VSCode,这里省略,打开后的界面是这样的。
VSCode 使用 CMake 写 Hello World

在桌面(其他位置也可以)创建一个文件夹 test,用 VsCode 打开它:
VSCode 使用 CMake 写 Hello World
点击左侧商店:
VSCode 使用 CMake 写 Hello World
分别下载 C++,CMake,CMake tool:

VSCode 使用 CMake 写 Hello World
VSCode 使用 CMake 写 Hello World
VSCode 使用 CMake 写 Hello World

如果需要汉化就再下载个这:
VSCode 使用 CMake 写 Hello World

至此环境已经准备完毕。

创建项目

ctrl + shift + p 打开搜索,输入 CMake:Quick Start , 确认:
VSCode 使用 CMake 写 Hello World

然后再在搜索框中输入项目名称(我写的是 LYSM),它会提示你创建库还是可执行程序,我们这里选择可执行程序就好:
VSCode 使用 CMake 写 Hello World
如果你是第一次创建项目,这时应该会提示你 CMake 使用什么编译器,如果没有提示你的话,就打开搜索框输入 CMake:Select a Kit 我这里安装了 gcc 和 vs2019 。
VSCode 使用 CMake 写 Hello World

或者也可以搜索 C/C++:Edit Configurations(UI) , 在这里配置:
(平台)
VSCode 使用 CMake 写 Hello World
(模式)
VSCode 使用 CMake 写 Hello World

(编译器路径)
VSCode 使用 CMake 写 Hello World
(C++ 标准)
VSCode 使用 CMake 写 Hello World
(SDK版本)
VSCode 使用 CMake 写 Hello World


看一下现在的文件:

  • 一个 vscode 文件夹,里面存了一个 json 文件,这个文件就是当前项目的配置属性:
    VSCode 使用 CMake 写 Hello World

  • 一个 build 文件夹,里面存放了 CMake 编译出来的文件(一大堆 ????)

  • 一个 CMakeLists.txt :
    VSCode 使用 CMake 写 Hello World

  • 一个 main.cpp 默认是一个 hello world ,为了方便我加了 getchar() :
    VSCode 使用 CMake 写 Hello World

点击下方生成按钮,生成 exe :
VSCode 使用 CMake 写 Hello World