VS-Code安装C++安装教程
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
安装c++插件
创建工作环境文件夹
- 创建.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++安装教程相关推荐
- 64位Windows10+Code::Blocks+CUDA安装教程
在做毕设的时候用到了,但在网上没有找到完整而且全面的教程.根据找到的一部分资料.导师的指导还有我自己试出来的解决方案,总结出了如下详细教程.一共包括四个部分:Code::Blocks软件下载,Visu ...
- Code Composer Studio 安装教程与入门
实验一 Code Composer Studio 安装教程与入门 一.实验目的 1.掌握 Code Composer Studio v5 的安装和配置步骤过程. 2.了解 DSP 开发系统和计算机与目 ...
- 【AIGC使用教程】GitHub Copilot 免费注册及在 VS Code 中的安装使用
欢迎关注[AIGC使用教程] 专栏 [AIGC使用教程]SciSpace 论文阅读神器 [AIGC使用教程]Microsoft Edge/Bing Chat 注册使用完全指南 [AIGC使用教程]Gi ...
- VS Code 下载和安装教程
文章目录 VS Code 简介 VS Code 下载和安装 VS Code 相关问题 VS Code 更新日志 VS Code 简介 Visual Studio Code,简称 VS Code,是由微 ...
- 安装phpMyAdmin图文教程
phpmyadmin的安装配置已经是老生常谈的话题了,网络上到处都可以找到相关的配置教程.但是,那些大多都是手动配置的,稍不留神,容易出错.因此站长今天在这里介绍的是,被很多phpmyadmin用户所 ...
- 六丶青龙的依赖库+拉库+互助安装及使用教程
六丶青龙的依赖库+互助安装及使用教程 没有服务器的先自行购买,这里推荐腾讯云2H4G8M首年70–点击购买 青龙面板安装教程 QQ交流:1014549449 --------------点击跳转 青龙 ...
- wxpython安装_01Python安装教程与特色介绍
公众号:IT入门 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构. Python的 ...
- 包无法安装_详细教程 | 安装Python编程环境以及使用OpenpyXl操作Excel
详细教程 | 安装Python编程环境以及使用OpenpyXl操作Excel 注意:下列教程为 Windows7 64位:Windows 10有部分步骤有差异,请参考使用! 01 下载Python程序 ...
- qt5变成内部头文件 ubuntu_Ubuntu下Visual Studio Code软件的安装和使用
Visual Stuio Code 和 Source Insight 一样,都是编辑器,Visual Studio Sode 本教程以后就简称为 VSCode,VSCode 是微软出的一款编辑器,但是 ...
- Windows环境下smarty安装最简明教程 分享
记得去年写过一个windows+IIS的PHP4安装最简明教程,那天去baidu搜了一下,竟然查到了好几页,这篇文章被很多网站.blog转载,在论坛上的阅读次数截至今日更是让人难以置信的达到1800多 ...
最新文章
- 网站自己生成专题php,phpcms生成专题的同时自动生成专题相关文章
- php java memcached_php和java的memcached使用的兼容性问题解决过程
- 关于企业应用架构中前置机的作用
- 怎样用uml类图生成java类_JAVA:面向对象编程的底层逻辑,深度剖析
- GDCM:gdcm::Reader的测试程序
- bzoj 2870: 最长道路tree
- MapReduce入门
- java数据库连接类,已经把数据库操作的方法都封装好了
- android 缓存头像,android 实现类似微信缓存和即时更新好友头像示例
- css label 居中布局_用好这20个css技巧快速提升你的CSS技能
- sccm终于把用户装软件的问题解决了
- python爬虫微博24小时热搜_GitHub - Writeup007/weibo_Hot_Search: 微博爬虫:每天定时爬取微博热搜榜的内容,留下互联网人的记忆。...
- 【产品经理】003-梁宁·产品思维30讲-机会判断(未完待续)
- 支付宝批量转帐工具使用说明书
- 安卓11客制需求:在设定时间开启深色主题模式,21点开启,次日8点关闭
- [OpenCV实战]39 在OpenCV中使用ArUco标记的增强现实
- 科技发展快速,VR、AR概念要怎么区分?
- 关于c语言中的exit()里面的意思
- 【递归】进制转换、字符串反转、判断回文
- 中国恐慌指数VIX(基于沪深300的)
热门文章
- 安川伺服总线通讯方式_plc通讯方式有哪三种?plc常见的三种通讯方式
- IAP(程序内购买): 完全攻略
- r语言python0基础_万丈高楼平地起,从零开始学R语(生信分析向,R语言基础)...
- Unity3D在windows10下小问题解决
- 实习笔记 —— MyBatis III (输入/输出映射)
- 绿竹生物上市破发:首日跌33% 募资2亿收盘市值45亿港元
- Jumpserver界面设置及界面功能
- Python4班平均成绩统计_重磅!长春12所热门高中高考成绩全部“亮相”!你看好谁?!...
- java BigDecimal
- 每日英语:China Destroys Six Tons of Confiscated Ivory