当前位置: 首页 > news >正文

C/C++VSCode环境配置

软件下载地址

VSCode:https://code.visualstudio.com/
MinGW:https://sourceforge.net/projects/mingw/files/latest/download
Dev-C++:https://sourceforge.net/projects/orwelldevcpp/

launsh.json

点击查看代码
{"version": "0.2.0","configurations": [{"name": "(gdb) Launch","preLaunchTask": "build", //任务命令"type": "cppdbg","request": "launch","program": "${fileDirname}/${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": true,"MIMode": "gdb","miDebuggerPath": "C:\\Program Files (x86)\\Dev-Cpp\\MinGW64\\bin\\gdb.exe", // 编译器目录"setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}

tasks.json

点击查看代码
{"version": "2.0.0","tasks": [{"type": "shell","label": "build","command": "C:\\Program Files (x86)\\Dev-Cpp\\MinGW64\\bin\\g++.exe","args": ["-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true}}]
}

settings.json

点击查看代码
{// "files.defaultLanguage": "cpp", // 默认语言"editor.mouseWheelZoom": true, // 鼠标放大缩小"editor.fontSize": 18, // 设置字体大小"editor.tabSize": 4, // 设置缩进空格宽度"editor.lineNumbers": "on", // 显示行号"editor.formatOnSave": true, // Ctrl+S 保存的同時格式化"C_Cpp.clang_format_style": "{ BasedOnStyle: Chromium, IndentWidth: 4}", // 左大括号不换行// "workbench.colorTheme": "Visual Studio Light", // 指定用在工作台中的颜色主题,白"workbench.colorTheme": "Visual Studio Dark - C++", // 指定用在工作台中的颜色主题,黑// 终端颜色配置"workbench.colorCustomizations": {// 可以将鼠标放到下面的色号上根据自己的偏好进行选择"terminal.foreground": "#04d331","terminal.background": "#000000"},"terminal.integrated.fontSize": 18, // 字体大小设置"workbench.editor.enablePreview": true, //控制打开的编辑器是否显示为预览编辑器
}

cpp.json

点击查看代码
{"cpp": {"prefix": "cpp","body": ["#include<bits/stdc++.h>","#define int long long","using namespace std;","typedef long long ll;","const int N=1e6+10, inf=0x3f3f3f3f,inf2=1e18;\n","signed main(){","    freopen(\"1.in\", \"r\", stdin);","\n\n\n","    return 0;","}"]}
}
http://www.sczhlp.com/news/4508/

相关文章:

  • 20250803-38
  • AtCoder Beginner Contest 417 (A-E题解)
  • 基于Ollivier-Ricci曲率的流形结构恢复算法
  • [述评]血清阴性RA的困惑挑战和未来
  • ABC417-题解
  • B3880 [信息与未来 2015] 买木头
  • Docker容器化应用中文支持完整解决方案
  • Vim 命令大全:从入门到精通
  • npm ERR! code CERT_HAS_EXPIRED:解决证书过期问题
  • curl -H参数空格前缀导致代理模式下头部注入漏洞分析
  • 历史行情数据
  • openharmony分布式硬件(三)
  • 推荐一款进程间高速交换数据的解决方案
  • 实现自定义MyString类
  • 大前端面试题
  • “SketchBook 2022 下载地址+安装步骤全公开,绘图从此更顺手!”
  • 解决Java读取数据库的时间类型时大8小时时差问题
  • GitHub开源项目:IT-Tools源码构建部署及其部署排错
  • EMA指标
  • 记一次刻苦铭心的deepspeed调试经历
  • Windows10打不开运行来使用CMD命令的问题
  • win11正式版指纹无法登录的问题
  • 记一次刻苦铭心的ai调试经历
  • 2025“钉耙编程”中国大学生算法设计暑期联赛(5)
  • element-plus上传视频并生成缩略图(封面)方案
  • 噬菌体展示:解码分子互作的强大工具
  • mujoco 无法通过 python 代码启动仿真环境的解决方法
  • Multisim14下载安装教程包含下载、安装、激活、汉化
  • LangChain框架入门05:输出解析器使用技巧
  • 用 vs code 修改NCS sdk 工程配置