VS-Code安装C++安装教程

文章目录

  • VS-Code安装C++安装教程
    • 1.下载安装vscode
    • 2.安装编译,调试环境
    • 3.打开VScode
    • 4.编辑c_cpp_properties
    • 5.编辑launch.json
    • 6.编辑tasks.json
    • 7.运行第一个c++/c程序

1.下载安装vscode

https://code.visualstudio.com/

2.安装编译,调试环境

  • 使用mingGW
  • http://mingw.org/
  • 安装后配置环境变量,方便直接使用gcc/g++等命令

3.打开VScode

  1. 安装c++插件

  2. 创建工作环境文件夹

    • 创建.vscode文件夹
    • 编写c_cpp_properties.json launch.json tasks.json

4.编辑c_cpp_properties

将"includePath"与"path"替换为相对应的mingw64的路径

{"configurations": [{"name": "Win32","includePath": ["${workspaceRoot}","F:/MingGW/mingw64/include/**","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"],"defines": ["_DEBUG","UNICODE","__GNUC__=6","__cdecl=__attribute__((__cdecl__))"],"intelliSenseMode": "msvc-x64","browse": {"limitSymbolsToIncludedHeaders": true,"databaseFilename": "","path": ["${workspaceRoot}","F:/MingGW/mingw64/include/**","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed","F:/MingGW/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"]},"compilerPath": ""}],"version": 4
}

5.编辑launch.json

{  "version": "0.2.0",  "configurations": [  {  "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示  "type": "cppdbg",       // 配置类型,这里只能为cppdbg  "request": "launch",    // 请求配置类型,可以为launch(启动)或attach(附加)  "program": "${workspaceFolder}/exe/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径  "args": [],             // 程序调试时传递给程序的命令行参数,一般设为空即可  "stopAtEntry": false,   // 设为true时程序将暂停在程序入口处,一般设置为false  "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录  "environment": [],  "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台  "MIMode": "gdb",  "miDebuggerPath": "F:\\MingGW\\mingw64\\bin\\gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应  "preLaunchTask": "gcc", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc  "setupCommands": [  {   "description": "Enable pretty-printing for gdb",  "text": "-enable-pretty-printing",  "ignoreFailures": true  }  ]  }  ]
}

6.编辑tasks.json

{"version": "2.0.0","tasks": [{"type": "shell","label": "gcc",    //修改此项//"command": "F:\\MingGW\\mingw64\\bin\\gcc.exe","command": "gcc","args": ["-g","${file}","-o","${workspaceFolder}/exe/${fileBasenameNoExtension}.exe"], "options": {"cwd": "F:\\MingGW\\mingw64\\bin"},"problemMatcher": ["$gcc"],"group": "build"}]
}

tasks中的label与launch.json中的preLaunchTask相对应

7.运行第一个c++/c程序

#include<stdio.h>
int main()
{printf("hello world\n");system("pause");//防止VScode代码运行成功后自动关闭
}

VS-Code安装C++安装教程相关推荐

  1. 64位Windows10+Code::Blocks+CUDA安装教程

    在做毕设的时候用到了,但在网上没有找到完整而且全面的教程.根据找到的一部分资料.导师的指导还有我自己试出来的解决方案,总结出了如下详细教程.一共包括四个部分:Code::Blocks软件下载,Visu ...

  2. Code Composer Studio 安装教程与入门

    实验一 Code Composer Studio 安装教程与入门 一.实验目的 1.掌握 Code Composer Studio v5 的安装和配置步骤过程. 2.了解 DSP 开发系统和计算机与目 ...

  3. 【AIGC使用教程】GitHub Copilot 免费注册及在 VS Code 中的安装使用

    欢迎关注[AIGC使用教程] 专栏 [AIGC使用教程]SciSpace 论文阅读神器 [AIGC使用教程]Microsoft Edge/Bing Chat 注册使用完全指南 [AIGC使用教程]Gi ...

  4. VS Code 下载和安装教程

    文章目录 VS Code 简介 VS Code 下载和安装 VS Code 相关问题 VS Code 更新日志 VS Code 简介 Visual Studio Code,简称 VS Code,是由微 ...

  5. 安装phpMyAdmin图文教程

    phpmyadmin的安装配置已经是老生常谈的话题了,网络上到处都可以找到相关的配置教程.但是,那些大多都是手动配置的,稍不留神,容易出错.因此站长今天在这里介绍的是,被很多phpmyadmin用户所 ...

  6. 六丶青龙的依赖库+拉库+互助安装及使用教程

    六丶青龙的依赖库+互助安装及使用教程 没有服务器的先自行购买,这里推荐腾讯云2H4G8M首年70–点击购买 青龙面板安装教程 QQ交流:1014549449 --------------点击跳转 青龙 ...

  7. wxpython安装_01Python安装教程与特色介绍

    公众号:IT入门 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构. Python的 ...

  8. 包无法安装_详细教程 | 安装Python编程环境以及使用OpenpyXl操作Excel

    详细教程 | 安装Python编程环境以及使用OpenpyXl操作Excel 注意:下列教程为 Windows7 64位:Windows 10有部分步骤有差异,请参考使用! 01 下载Python程序 ...

  9. qt5变成内部头文件 ubuntu_Ubuntu下Visual Studio Code软件的安装和使用

    Visual Stuio Code 和 Source Insight 一样,都是编辑器,Visual Studio Sode 本教程以后就简称为 VSCode,VSCode 是微软出的一款编辑器,但是 ...

  10. Windows环境下smarty安装最简明教程 分享

    记得去年写过一个windows+IIS的PHP4安装最简明教程,那天去baidu搜了一下,竟然查到了好几页,这篇文章被很多网站.blog转载,在论坛上的阅读次数截至今日更是让人难以置信的达到1800多 ...

最新文章

  1. 网站自己生成专题php,phpcms生成专题的同时自动生成专题相关文章
  2. php java memcached_php和java的memcached使用的兼容性问题解决过程
  3. 关于企业应用架构中前置机的作用
  4. 怎样用uml类图生成java类_JAVA:面向对象编程的底层逻辑,深度剖析
  5. GDCM:gdcm::Reader的测试程序
  6. bzoj 2870: 最长道路tree
  7. MapReduce入门
  8. java数据库连接类,已经把数据库操作的方法都封装好了
  9. android 缓存头像,android 实现类似微信缓存和即时更新好友头像示例
  10. css label 居中布局_用好这20个css技巧快速提升你的CSS技能
  11. sccm终于把用户装软件的问题解决了
  12. python爬虫微博24小时热搜_GitHub - Writeup007/weibo_Hot_Search: 微博爬虫:每天定时爬取微博热搜榜的内容,留下互联网人的记忆。...
  13. 【产品经理】003-梁宁·产品思维30讲-机会判断(未完待续)
  14. 支付宝批量转帐工具使用说明书
  15. 安卓11客制需求:在设定时间开启深色主题模式,21点开启,次日8点关闭
  16. [OpenCV实战]39 在OpenCV中使用ArUco标记的增强现实
  17. 科技发展快速,VR、AR概念要怎么区分?
  18. 关于c语言中的exit()里面的意思
  19. 【递归】进制转换、字符串反转、判断回文
  20. 中国恐慌指数VIX(基于沪深300的)

热门文章

  1. 安川伺服总线通讯方式_plc通讯方式有哪三种?plc常见的三种通讯方式
  2. IAP(程序内购买): 完全攻略
  3. r语言python0基础_万丈高楼平地起,从零开始学R语(生信分析向,R语言基础)...
  4. Unity3D在windows10下小问题解决
  5. 实习笔记 —— MyBatis III (输入/输出映射)
  6. 绿竹生物上市破发:首日跌33% 募资2亿收盘市值45亿港元
  7. Jumpserver界面设置及界面功能
  8. Python4班平均成绩统计_重磅!长春12所热门高中高考成绩全部“亮相”!你看好谁?!...
  9. java BigDecimal
  10. 每日英语:China Destroys Six Tons of Confiscated Ivory