搜索
bottom↓
回复: 10

VS Code-CC++环境的搭建

[复制链接]

出0入234汤圆

发表于 2022-4-15 17:57:04 | 显示全部楼层 |阅读模式
以下文章来源于:公众号:开源电子网,读取更多技术文章,请扫码关注
开源电子网,扫码2222222.png


导读


    Visual Studio Code(简称“VSCode” )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于Mac OS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。



    该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntaxhigh lighting),可定制的热键绑定(customizablekeyboard bindings),括号匹配(bracketmatching)以及代码片段收集(snippets)。Somasegar也告诉笔者这款编辑器也拥有对Git 的开箱即用的支持。

    下面我们主要讲解VSCode的C/C++环境搭建流程,如下所示:



一.搭建C/C++


    在搭建环境之前,我们必须安装VSCode,该软件的下载地址为:

https://code.visualstudio.com/?wt.mc_id=DX_841432,进入VSCode官方网页后,点击”Downlaodfor windown”下载。VSCode安装流程这里我们不需要讲解,大家可以在百度搜索安装流程。接下来我们分几个步骤来讲解VSCode如何搭建C/C++环境并运行C代码,如下所示:

   

    第一步:按Ctrl+Shift+P弹出搜索框,选择C/C++安装,如下图所示:


1.png


    第二步:安装MinGW:要知道,GCC官网提供的 GCC编译器是无法直接安装到Windows 平台上的,如果我们想在Windows 平台使用GCC 编译器,可以安装GCC的移植版本。该软件下载地址为:https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/

点击“mingw-get-setup.exe”下载,如下图所示:


2.png


    至于MiniGW安装流程,大家可以参考这篇文章http://c.biancheng.net/view/8077.html



    第三步:在桌面C文件夹,然后在VSCode点击文件à打开文件夹àC文件夹,如下图所示:

3.png




    第四步:点击上图中的右边第一个图标添加文件并命名为test.cpp,如下图所示:

4.png




    第五步:点击上图的.vscode,然后在该目录下新建c_cpp_properties.json,如下图所示:


5.png



    第六步:修改上图中的c_cpp_properies.json、launch.json、tasks.json文件,如下所示:



(1)c_cpp_properies.json文件修改


6.png

    注意:上述红色的字符串必须是MinGW安装路径有关。



(2)launch.json文件修改

7.png

    注意:上述红色的字符串必须是MinGW安装路径有关。



(3)tasks.json文件修改
8.png



    注意:上述红色的字符串必须是MinGW安装路径有关。



    第七步:打开test.cpp文件编写C语言代码,如下图所示:

9.png




    第八步:按下F5或者运行启动调试,如下图所示:


10.png


    上图是运行时系统自动弹出的。





二.注意事项


    如果安装MinGW时,该软件路径bin/文件夹没有gdb.exe,则需要自己自行安装。按下win+r输入CMD,然后cd D:\Soft_APP\MinGW\bin切换路径,这个路径是小编的MiniGW安装路径,请根据自己安装的路径,最后输入 “mingw-get install gdb”命令按下,如下图所示:

11.png

    如果运行出现“prelaunchtask g++已终止,退出代码为1”错误,打开CMD命令行切换到项目路径并输入“执行文件名.cpp -o 执行文件名.exe,如下图所示:


12.png


    经过上图的操作,系统会弹出使用什么软件打开提示,我们选择VSCode,然后运行VSCode就没有这个错误了。



    请确保MinGW安装成功,如果在CMD命令行输入“gcc -v“命令时,系统提示不是系统命令等其他错误,则必须把” MinGW/bin”添加到环境变量当中,如下图所示:

13.png

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入14汤圆

发表于 2022-4-15 19:10:54 | 显示全部楼层
顶一把原子的烙铁方便实用 这个技巧真的不错。一会试试

出0入0汤圆

发表于 2022-4-15 19:28:44 | 显示全部楼层
不清楚论坛做了什么限制    无法保存页面

象这种很好的教程  多可惜呀
选择文字保存的话就凌乱了

站长方便的时候 帮忙看下


出0入0汤圆

发表于 2022-4-15 20:28:17 | 显示全部楼层
收藏谢谢科普!

出0入4汤圆

发表于 2022-4-16 08:09:10 | 显示全部楼层
mingw很久没更新了,推荐mingw-w64,使用方法:https://code.visualstudio.com/docs/cpp/config-mingw

出100入312汤圆

发表于 2022-4-16 08:23:51 来自手机 | 显示全部楼层
不错,收藏

出0入0汤圆

发表于 2022-6-17 16:46:04 | 显示全部楼层
没有视频学不会

出0入0汤圆

发表于 2022-6-17 17:57:30 | 显示全部楼层
vscode + cmake 更爽, 操作相当简便, 几个步骤就可以

出0入0汤圆

发表于 2022-6-18 13:54:31 | 显示全部楼层
收藏了。谢谢讲解

出0入4汤圆

发表于 2022-6-18 17:05:38 | 显示全部楼层
newselect 发表于 2022-6-17 17:57
vscode + cmake 更爽, 操作相当简便, 几个步骤就可以
(引用自8楼)

调用armcc或armclang吗?

出0入0汤圆

发表于 2022-6-19 11:34:04 | 显示全部楼层
kyq_linux 发表于 2022-6-18 17:05
调用armcc或armclang吗?
(引用自10楼)

看环境, gcc用mingw, vc++ 用visual stdio 编译器, select kit 里面选就可以
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-27 03:50

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表