1、下载安装VSCode
2、配置CMakeList可以执行文件,格式如下

cmake_minimum_required(VERSION 3.16)
project(test)set(CMAKE_CXX_STANDARD 14)add_executable(test main.cpp)

3、设置配置launch.json(选择左边的小之主,然后生成新的json的文件,选择c++(GDB/LLDB),然后就会自动生成launch.json文件,把"program": "enter program name, for example ${workspaceFolder}/a.out"改成你的可执行文件,如下所示),

{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) Launch","type": "cppdbg","request": "launch","program": "${workspaceFolder}/build/project","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "gdb","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}

4、编译ctrl+shift+p,选择cmake build编译选择gcc编译器,然后就可以生成可执行文件
然后F5就可以调试了。

VSCode + CMakeList相关推荐

  1. vscode编译Window c++程序缺少vc运行库解决方法

    vscode编译的window程序默认拷贝到非开发者电脑会缺少vc运行库需要配置为Mtd模式这样其它电脑才能正常 vscode+cmakelist模式编译时只需要在cmakelist.txt文件中加入 ...

  2. linux编程 —— vscode 开发编译 CMakeList.txt 学习笔记

    文档声明: 以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正.并且该文档在后期会随着学习的深入不断补充完善.感谢各位的参考查看. 笔记资料仅供学习交流使用,转载请标明出处 ...

  3. CLion CMakeList的使用

    感觉用Vscode的人比用Clion的人多好多,感觉Clion在配置各种库的时候比Vs好太多了,基本上只要在CMakelist上边做改动就行了,cmake看着好像很奇怪的样子,但是实际上很简单,只是几 ...

  4. VSCode使用笔记

    VSCode是一款非常强大的IDE,堪称神器,支持多个平台,如Windows,MacOS,Linux.最让人兴奋的是免费. 1. 设置 方法一:在UI界面设置,方法是:设置键->Settings ...

  5. win命令安装 安装cmake_win10下VSCode+CMake+Clang+GCC环境搭建教程图解

    打算用C/C++把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCode不错, 遂在网上找了一些教程, 结合自己的需求, ...

  6. cmake 构建路径_新手必备:win10 系统下 VSCode+CMake+Clang+GCC 环境的搭建

    打算用C/C++把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCode不错, 遂在网上找了一些教程, 结合自己的需求, ...

  7. CMake学习使用(基于vscode)

    目录 语法 一些重要指令 CMake常用变量 CMake编译工程 编译流程 两种构建方式 实例展示 参考: 基于VSCode和CMake实现C/C++开发 | Linux篇 语法 基本语法格式:指令( ...

  8. 新手必备: win10 系统下 VSCode+CMake+Clang+GCC 环境的搭建!

    打算用C/C++把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCode不错, 遂在网上找了一些教程, 结合自己的需求, ...

  9. Vscode ROS 环境搭建

    1.插件准备: C++ Cmake tools ROS python 2.具体步骤: mkdir -p demo/src cd demo catkin_make # 编译 code . # 打开vsc ...

最新文章

  1. os.environ[CUDA_DEVICE_ORDER] = PCI_BUS_ID os.environ[CUDA_VISIBLE_DEVICES] = 0
  2. 树莓派进阶之路 (002) - 系统烧录及系统使用(多平台)
  3. apache+php为什么不报错
  4. 16行代码AC_Keeping Rabbits Gym - 102394K(附超时原因)
  5. c++中的map容器
  6. essential-phone的相关体验
  7. 【转载】以前ioi上看到的一篇关于如何成为一名程序员的文章
  8. Linux之rm命令
  9. 关于Java中volatile关键字笔记
  10. 【基础教程】信噪比+香农公式【1748期】
  11. c++ vector,list,deque,map,set,hash_map 特点及区别
  12. 又有一波证照实现电子化!电子印章成为政务服务新动力
  13. python27安装第三方抓包库(包括libdnet)
  14. ppt 计算机教学操作,电脑基本操作教学(原创).ppt
  15. 手Q与微信:最终结局将会是手足相残!
  16. 【李佳辉_周报_2022.9.25】
  17. 50控制器的结构和功能
  18. yun mysql_yun 安装mysql
  19. python youtube 自动评论_用python做youtube自动化下载器 思路
  20. 一次ES性能优化,我发现了搞大数据的真相……

热门文章

  1. html5 交互作品,20个交互动效很棒的网页设计例子
  2. 谈谈工作总结的重要性
  3. NAS 详细搭建方案 - 安装Aria2
  4. Mysql-性能监控
  5. jQuery实现模拟淘宝精品
  6. 如何用idea做一个简易的网页登录界面
  7. 手机连接小爱音箱15分钟后自动断开的解决办法
  8. PHP采集器querylist
  9. simditor上传图片php,使用Simditor和七牛上传图片
  10. [趣谈网络协议学习] 08 世界这么大,我想出网关:欧洲十国游与玄奘西行