码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-01-24 20:58:00      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:blog   pre   div   workspace   执行文件   mingw   生成   dir   htm   

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++ 的工作流

标签:blog   pre   div   workspace   执行文件   mingw   生成   dir   htm   

原文地址:http://www.cnblogs.com/envaka/p/VSCode_CPP_Workflow.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!