IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> visual studio code 1.61.2 c++ debug环境配置 -> 正文阅读

[开发工具]visual studio code 1.61.2 c++ debug环境配置

1、tasks.json配置

{
? ? "version": "2.0.0",
? ? "options": {
? ? ? ? "cwd": "${workspaceFolder}/build/"
? ? },

? ? "tasks": [
? ? ? ? {
? ? ? ? ? ? "label": "cmake",
? ? ? ? ? ? "type": "shell",
? ? ? ? ? ? "command": "cmake",
? ? ? ? ? ? "args": [
? ? ? ? ? ? ? ? ".."
? ? ? ? ? ? ]
? ? ? ? },
? ? ? ? {
? ? ? ? ? ? "label": "make",
? ? ? ? ? ? "group":{
? ? ? ? ? ? ? ? "kind":"build",
? ? ? ? ? ? ? ? "isDefault":true
? ? ? ? ? ? },
? ? ? ? ? ? "command": "make",
? ? ? ? ? ? "args":[
? ? ? ? ? ? ]
? ? ? ? },
? ? ? ? {
? ? ? ? ? ? "label":"Build my project",
? ? ? ? ? ? "dependsOn":[
? ? ? ? ? ? ? ? "cmake",
? ? ? ? ? ? ? ? "make" ? ? ? ? ? ? ? ?
? ? ? ? ? ? ]
? ? ? ? }
? ? ]
}
2、launch.json配置

{
? ? // 使用 IntelliSense 了解相关属性。?
? ? // 悬停以查看现有属性的描述。
? ? // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
? ? "version": "0.8.0",
? ? "configurations": [
? ? ? ? {
? ? ? ? ? ? "name": "gcc-9 - 生成和调试活动文件",
? ? ? ? ? ? "type": "cppdbg",
? ? ? ? ? ? "request": "launch",
? ? ? ? ? ? "program": "${workspaceFolder}/build/mdc-rtc-mixer", ?
? ? ? ? ? ? /*
? ? ? ? ? ? 将program后的参数修改为可执行文件所在路径cmake默认在build中生成可执行程序
? ? ? ? ? ? 所以可以将参数设置为${workspaceFolder}/build/....,其中workspaceFolder指代.vscode的上级目录
? ? ? ? ? ? */
? ? ? ? ? ? "args": [],
? ? ? ? ? ? "stopAtEntry": false,
? ? ? ? ? ? //"cwd": "${fileDirname}",
? ? ? ? ? ? "cwd": "${workspaceFolder}/build",
? ? ? ? ? ? "environment": [{ "name": "APOLLO_IP", "value": "http://10.10.8.16:8080" }],
? ? ? ? ? ? //"externalConsole": false,
? ? ? ? ? ? "MIMode": "gdb",
? ? ? ? ? ? // "setupCommands": [
? ? ? ? ? ? // ? ? {
? ? ? ? ? ? // ? ? ? ? "description": "为 gdb 启用整齐打印",
? ? ? ? ? ? // ? ? ? ? "text": "-enable-pretty-printing",
? ? ? ? ? ? // ? ? ? ? "ignoreFailures": true
? ? ? ? ? ? // ? ? }
? ? ? ? ? ? // ],
? ? ? ? ? ? "preLaunchTask": "Build my project",
? ? ? ? ? ? /*
? ? ? ? ? ? ? ? 将preLaunchTask后的参数修改为"Build my project"
? ? ? ? ? ? ? ? 即与tasks.json的最后一个lable对应
? ? ? ? ? ? */
? ? ? ? ? ? "miDebuggerPath": "/usr/bin/gdb",
? ? ? ? ? ? "sourceFileMap":{
? ? ? ? ? ? ? ? "/build/glibc-eX1tMB":"/usr/src/glibc"
? ? ? ? ? ? } ? ? ? ?
? ? ? ? }
? ? ]
}

3、c_cpp_properties.json配置

{
? ? "configurations": [
? ? ? ? {
? ? ? ? ? ? "name": "Linux",
? ? ? ? ? ? "includePath": [
? ? ? ? ? ? ? ? "${default}",
? ? ? ? ? ? ? ? "/usr/local/mdc/include/**",
? ? ? ? ? ? ? ? "${workspaceFolder}/*",
? ? ? ? ? ? ? ? "${workspaceFolder}/**",
? ? ? ? ? ? ? ? "/usr/local/mdc/include/mrtc/*"
? ? ? ? ? ? ],
? ? ? ? ? ? "compilerPath": "/usr/bin/g++",
? ? ? ? ? ? "cStandard": "c11",
? ? ? ? ? ? "cppStandard": "c++14",
? ? ? ? ? ? "intelliSenseMode": "linux-clang-x64",
? ? ? ? ? ? "configurationProvider": "ms-vscode.cmake-tools"
? ? ? ? }
? ? ],
? ? "version": 4
}

4、settings.json配置

{
? ? "files.associations": {
? ? ? ? "array": "cpp",
? ? ? ? "any": "cpp",
? ? ? ? "atomic": "cpp",
? ? ? ? "bit": "cpp",
? ? ? ? "*.tcc": "cpp",
? ? ? ? "bitset": "cpp",
? ? ? ? "cctype": "cpp",
? ? ? ? "chrono": "cpp",
? ? ? ? "clocale": "cpp",
? ? ? ? "cmath": "cpp",
? ? ? ? "codecvt": "cpp",
? ? ? ? "complex": "cpp",
? ? ? ? "condition_variable": "cpp",
? ? ? ? "csignal": "cpp",
? ? ? ? "cstdarg": "cpp",
? ? ? ? "cstddef": "cpp",
? ? ? ? "cstdint": "cpp",
? ? ? ? "cstdio": "cpp",
? ? ? ? "cstdlib": "cpp",
? ? ? ? "cstring": "cpp",
? ? ? ? "ctime": "cpp",
? ? ? ? "cwchar": "cpp",
? ? ? ? "cwctype": "cpp",
? ? ? ? "deque": "cpp",
? ? ? ? "list": "cpp",
? ? ? ? "map": "cpp",
? ? ? ? "set": "cpp",
? ? ? ? "unordered_map": "cpp",
? ? ? ? "vector": "cpp",
? ? ? ? "exception": "cpp",
? ? ? ? "algorithm": "cpp",
? ? ? ? "functional": "cpp",
? ? ? ? "iterator": "cpp",
? ? ? ? "memory": "cpp",
? ? ? ? "memory_resource": "cpp",
? ? ? ? "numeric": "cpp",
? ? ? ? "optional": "cpp",
? ? ? ? "random": "cpp",
? ? ? ? "ratio": "cpp",
? ? ? ? "string": "cpp",
? ? ? ? "string_view": "cpp",
? ? ? ? "system_error": "cpp",
? ? ? ? "tuple": "cpp",
? ? ? ? "type_traits": "cpp",
? ? ? ? "utility": "cpp",
? ? ? ? "fstream": "cpp",
? ? ? ? "future": "cpp",
? ? ? ? "initializer_list": "cpp",
? ? ? ? "iomanip": "cpp",
? ? ? ? "iosfwd": "cpp",
? ? ? ? "iostream": "cpp",
? ? ? ? "istream": "cpp",
? ? ? ? "limits": "cpp",
? ? ? ? "mutex": "cpp",
? ? ? ? "new": "cpp",
? ? ? ? "ostream": "cpp",
? ? ? ? "sstream": "cpp",
? ? ? ? "stdexcept": "cpp",
? ? ? ? "streambuf": "cpp",
? ? ? ? "thread": "cpp",
? ? ? ? "cinttypes": "cpp",
? ? ? ? "typeindex": "cpp",
? ? ? ? "typeinfo": "cpp",
? ? ? ? "variant": "cpp",
? ? ? ? "*.ipp": "cpp"
? ? },
? ? "editor.formatOnSave": true,
? ? "C_Cpp.clang_format_fallbackStyle": "visual studio"
}

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-15 18:30:19  更:2021-12-15 18:31:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:12:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码