首页 > 代码库 > Visual Studio Code 中编写 C++ 的工作流

Visual Studio Code 中编写 C++ 的工作流

1. 官网下载 Visual Studio Code ,安装。按提示安装 cpp 插件和 cmake 插件。

    官网下载 CMake ,安装。

    官网下载 Mingw ,安装。

 

安装 Mingw 时,注意勾选 mingw32-automake, mingw32-base, mingw32-gcc, mingw32-gcc-g++, msys-base, mingw32-binutils, mingw32-gdb.

 

2. File->Open Folder 打开项目所在文件夹。

文件夹的目录应为

ProjectDir
    - src/  #工程源码
    - lib/  #工程依赖
    - doc/  #工程文档
    - build/  #构建目录

 

3. 在各目录下建立相应的CMakeLists.txt文件,打开CMake,将 source code 目录设为 ProjectDir ,将 build 目录设为 ProjectDir/build ,点击 Configure 后,选择 Generator 为 Mingw Makefile ,将 CMAKE_BUILD_TYPE 设为 Debug ,然后点 Generate,就生成了 Makefile,再在 cmd 中 cd 到 build 目录下,运行mingw32-make,在 bin 中就有了可执行文件。

 

4. 在 Visual Studio Code 中点击左边第四个按钮,也就是 Debug 按钮,按运行,选择 c++(gdb/lldb) 就会在 .vscode 目录下生成一个 launch.json 文件,将文件中的 "program" 改为 "${workspaceRoot}/build/bin/XX.exe" ,将 "miDebuggerPath" 改为 "c:\\MinGW\\bin\\gdb.exe"。再设置断点,运行,就可以调试了。

 

参考:

http://www.cnblogs.com/ode/archive/2011/08/01/2143541.html

http://blog.csdn.net/dbzhang800/article/details/6314073

Visual Studio Code 中编写 C++ 的工作流