0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在VS Code中怎么配置C/C++开发环境

C语言编程学习基地 来源:C语言编程学习基地 作者:C语言编程 2021-10-26 10:04 次阅读

1、集成MinGW

MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。

1.1 下载MinGW

下载地址:https://sourceforge.net/projects/mingw-w64/files/

1.2 解压到文件目录

1.3 配置环境变量

这个路径按照自己的实际安装位置来写,我的是:E:MinGWmingw64in

记得点击确定和应用!否则不会生效

1.4 测试

打开命令提示符进入控制台 或者 按Win+R,运行cmd,进入控制台

输入gcc 和 gcc -v验证配置是否成功,正确结果如下图

75d401a4-357e-11ec-82a8-dac502259ad0.png

成功~~

2、配置VS Code

Visual Studio Code(简称 VSCode)是一款由微软开发且跨平台的免费源代码编辑器[6]。该软件支持语法高亮、代码自动补全(又称IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git版本控制系统[7]。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。

2.1 添加配置文件

使用 VS code 编写 C/C++ 需要建立一个工作区域的文件夹,在这个文件夹里搭建好环境。

下图我首先建立了一个用来写C语言的工作区,然后再建立一个环境配置文件夹.vscode

在环境配置文件夹中,添加三个环境配置文件c_cpp_properties.json、launch.json、task.json

code文件夹是用来放我写的c语言程序。

c_cpp_properties.json

77033d7e-357e-11ec-82a8-dac502259ad0.png

注意:“compilerPath”: “E:/MinGW/mingw64/bin/g++.exe”,需要换成自己的安装位置

launch.json、

77413d04-357e-11ec-82a8-dac502259ad0.png

注意:“miDebuggerPath”: “E:MinGWmingw64ingdb.exe” 需要换成自己的安装位置task.json

778d44ec-357e-11ec-82a8-dac502259ad0.png

2.2 安装插件

打开vscode,Ctrl+shift+X 打开拓展商店

C/C++

这个插件提供代码智能提示,以及调试功能

Code Runer

运行代码的套件

3、运行C/C++程序

环境基本搭建完成,VS Code写C/C++也就图一乐,比较丝滑!

对于准备成为一名优秀程序员的朋友,如果你想更好的提升你的编程核心能力(内功),让自己成为一个具有真材实料的厉害的程序员,不妨从现在开始!C/C++,永不过时的编程语言~

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16070

    浏览量

    176958
  • C++
    C++
    +关注

    关注

    21

    文章

    2094

    浏览量

    73445
  • 编辑器
    +关注

    关注

    1

    文章

    800

    浏览量

    31037

原文标题:VS Code 如何配置 C/C++ 开发环境?

文章出处:【微信号:cyuyanxuexi,微信公众号:C语言编程学习基地】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用OpenVINO GenAI APIC++构建AI应用程序

    许多桌面应用程序是使用 C++ 开发的,而将生成式AI(GenAI)功能集成到这些应用程序可能会很具有挑战性,尤其是因为使用像 Hugging Face 这样的 Python 库的复杂性。C
    的头像 发表于 10-12 09:36 258次阅读
    使用OpenVINO GenAI API<b class='flag-5'>在</b><b class='flag-5'>C++</b><b class='flag-5'>中</b>构建AI应用程序

    C++实现类似instanceof的方法

    函数,可实际上C++没有。但是别着急,其实C++中有两种简单的方法可以实现类似Java的instanceof的功能。
    的头像 发表于 07-18 10:16 480次阅读
    <b class='flag-5'>C++</b><b class='flag-5'>中</b>实现类似instanceof的方法

    鸿蒙OS开发实例:【Native C++

    使用DevEco Studio创建一个Native C++应用。应用采用Native C++模板,实现使用NAPI调用C标准库的功能。使用C标准库hypot接口计算两个给定数平方和的平
    的头像 发表于 04-14 11:43 2438次阅读
    鸿蒙OS<b class='flag-5'>开发</b>实例:【Native <b class='flag-5'>C++</b>】

    c语言,c++,java,python区别

    C语言、C++、Java和Python是四种常见的编程语言,各有优点和特点。 C语言: C语言是一种面向过程的编程语言。它具有底层的特性,能够对计算机硬件进行直接操作。
    的头像 发表于 02-05 14:11 1941次阅读

    C++Linux内核开发从争议到成熟

    Linux 内核邮件列表中一篇已有六年历史的老帖近日再次引发激烈讨论 —— 主题是建议将 Linux 内核的开发语言从 C 转换为更现代的 C++
    的头像 发表于 01-31 14:11 563次阅读
    <b class='flag-5'>C++</b><b class='flag-5'>在</b>Linux内核<b class='flag-5'>开发</b><b class='flag-5'>中</b>从争议到成熟

    Simplicity Studio 5扩增功能支持以VS Code开发

    应用程序开发的支持。此一功能扩展可让开发人员VSCode生态系统构建、刷新和调试。用户可以使用VS
    的头像 发表于 01-29 10:34 823次阅读
    Simplicity Studio 5扩增功能支持以<b class='flag-5'>VS</b> <b class='flag-5'>Code</b><b class='flag-5'>开发</b>

    C++简史:C++是如何开始的

    的 MISRA C++:2023 博客系列的第二部分。 在这篇博客,我们将深入探讨 C++ 的历史、编程语言多年来的发展历程以及它的下一步发展方向。
    的头像 发表于 01-11 09:00 507次阅读
    <b class='flag-5'>C++</b>简史:<b class='flag-5'>C++</b>是如何开始的

    C语言和C++那些不同的地方

    ++11标准。根据不同的标准,它们的功能也会有所不同,但是越新的版本支持的编译器越少,所以本文讨论的时候使用的C语言标准是C89,C++标准是C
    的头像 发表于 12-07 14:29 882次阅读
    <b class='flag-5'>C</b>语言和<b class='flag-5'>C++</b><b class='flag-5'>中</b>那些不同的地方

    开箱即用!教你如何正确使用华为云CodeArts IDE for C/C++

    华为云CodeArts IDE 定位华为云开发者桌面 ,是华为云面向开发者提供的一款智能化桌面集成开发环境。CodeArts IDE for C
    的头像 发表于 11-29 17:40 726次阅读
    开箱即用!教你如何正确使用华为云CodeArts IDE for <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>!

    visualc++怎么新建c语言文件

    Visual C++ 是一个集成开发环境(IDE),用于开发 CC++ 程序。
    的头像 发表于 11-27 15:57 3400次阅读

    c++怎么开始编程

    C++是一种高级的、通用的编程语言,用于开发各种类型的应用程序。它是从C语言演变而来,也是一种静态类型语言,可以不同的平台上进行开发
    的头像 发表于 11-27 15:56 868次阅读

    codeblocks相比vs有什么优势

    Code::Blocks和Visual Studio(VS)都是流行的集成开发环境(IDE),用于编写和调试各种编程语言的应用程序。虽然它们
    的头像 发表于 11-26 09:52 2879次阅读

    c++多行注释快捷键

    C++,多行注释(也称为块注释)是一种用于注释大段代码或多个语句的方法。当你希望暂时禁用一些代码或者解释特定部分代码的作用时,多行注释是非常有用的。
    的头像 发表于 11-22 10:24 7844次阅读

    MCUXpresso for VS Code保姆式教程免费送!

    背景 NXP 2023 年 7 月 31 日正式发布了 MCUXpresso for VS Code  插件,使得广大的 VS Code
    的头像 发表于 11-16 08:55 1141次阅读
    MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>保姆式教程免费送!

    嵌入式如何利用VS Code进行远程开发呢?

    VS Code几乎是所有的程序员必备的工具之一,据说全球一般的开发者都使用过VS Code这款工具。
    的头像 发表于 11-07 09:27 692次阅读
    <b class='flag-5'>在</b>嵌入式<b class='flag-5'>中</b>如何利用<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>进行远程<b class='flag-5'>开发</b>呢?