IT评测·应用市场-qidao123.com技术社区

标题: VSCODE顺从日记(三):配置C++环境 [打印本页]

作者: 美丽的神话    时间: 2024-9-30 06:44
标题: VSCODE顺从日记(三):配置C++环境
1. 下载mingw64,解压后把bin并添加到环境变量

1>编译器介绍


   留意与调试器gdb和lldb的区别
  2. 安装vscode插件:




3. 运行程序

在不安装插件的环境下,无法运行cpp文件

但是假如只是安装了插件而没有装编译器,vscode也无法运行cpp。



3.1 tasks.json 样例与参数详解:

3.1.1 样例

  1. {
  2.     "version": "2.0.0",
  3.     "tasks": [
  4.         {
  5.             "label": "build",
  6.             "type": "shell",
  7.             "command": "g++",
  8.             "args": [
  9.                 "-g",
  10.                 "-o",
  11.                 "${fileDirname}/${fileBasenameNoExtension}.exe", // 输出文件名
  12.                 "${file}" // 源文件名
  13.             ],
  14.             "group": {
  15.                 "kind": "build",
  16.                 "isDefault": true
  17.             }
  18.         }
  19.     ]
  20. }
复制代码
3.1.2 参数详解


3.2 launch.json 样例与参数详解

3.2.1 样例

  1. {
  2.     "version": "0.2.0",
  3.     "configurations": [
  4.         {
  5.             "name": "C++ Launch",
  6.             "type": "cppdbg",
  7.             "request": "launch",
  8.             "program": "${fileDirname}/${fileBasenameNoExtension}.exe", // 可执行文件的路径
  9.             "args": [], // 传递给程序的命令行参数
  10.             "stopAtEntry": false, // 是否在入口处停止
  11.             "cwd": "${workspaceFolder}", // 工作目录
  12.             "environment": [],
  13.             "externalConsole": false, // 是否使用外部控制台
  14.             "MIMode": "gdb", // 使用 GDB 调试
  15.             "setupCommands": [
  16.                 {
  17.                     "description": "Enable pretty-printing for gdb",
  18.                     "text": "-enable-pretty-printing",
  19.                     "ignoreFailures": true
  20.                 }
  21.             ],
  22.             "preLaunchTask": "build", // 之前的构建任务
  23.             "miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe" // GDB 的路径
  24.         }
  25.     ]
  26. }
复制代码
3.2.1 参数详解

见上述代码的注释

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4