Windows C/C++ 开发环境搭建

在VS Code上搭建C/C++环境 很多私信我的秃头伙伴们希望出一期Visual Studio Code 的相关安装教程tips。这就来了。 在VS Code上搭建C/C++环境1.MinGW安装包下载MinGW环境设置MinGW环境检测2.VS Code安装及测试汉化相关插件下载安装及测试code runnerC/C++测试报错及解决方法: 这里演示的是 在windows 10 环境下 在VS Code上搭建C/C++环境【可以涵盖Visual c++/Dev c++】 1.MinGW安装包下载 首先是要下载MinGW 的安装包【一般在 阅读详情

背景

项目需要在Windows下进行开发,所以进行开发环境的搭建,涉及编译器安装和IDE的设置。

MinGW下载和安装教程

网上找到的连接大部分是从sourforge上下载,但我从其中下载的有问题,安装失败,后来参考了下面的连接才搞定:

MinGW下载和安装教程
为防止连接失效,特复制主要部分如下:

下载安装包

官方链接:
MinGW 官网
123

点击安装

下载完成后,会得到一个名为 mingw-get-setup.exe 的安装包,双击打开它,可以看到如下的对话框:
在这里插入图片描述
直接点击“Install”,进入下面的对话框:
在这里插入图片描述
读者可根据自己操作系统的实际情况,自定义 MinGW 的安装位置(例如我选择将其安装到 E 盘–注意:不要选择带空格的路径!!!),然后点击“continue”,进入下面的对话框:
在这里插入图片描述
进入安装 MinGW 配置器的界面,读者耐心等待安装完成(显示 100%)即可。安装完成之后,我们会得到一个名为 “MinGW Installer Manager” 的软件,借助它,我们可以随时根据需要修改 GCC 编译器的配置。点击“continue”,会自动弹出配置界面,如下所示:
在这里插入图片描述
为使 GCC 同时支持编译 C 语言和 C++,需勾选图中标注的 2 项。我们知道,GCC 还支持其它编程语言,读者可借助此配置器,随时实际需要安装自己需要的编译环境。勾选完成后,在菜单栏中选择Installation -> Apply Changes,弹出如下对话框:
在这里插入图片描述
选择“Apply”。然后耐心等待,直至安装成功,即可关闭此界面。注意,整个安装过程中可能会提示某些组件下载失败,但没关系,后续需要时,可以通过 MinGw Installer(图 4 所示)安装界面中的 “All Packages”选项中,手动选择指定的安装包进行安装。

环境变量设置

在安装完成的基础上,我们需要手动配置 PATH 环境变量。依次右击计算机(我的电脑) -> 属性 -> 高级系统设置 -> 环境变量,建议读者在当前用户的 PATH 环境变量中增加 MinGW 的安装路径,例如我将其安装到了E:\MinGW文件夹中,因此 PATH 环境变量的设置如下:
在这里插入图片描述

验证

打开命令行窗口(通过在搜索栏中执行 cmd 指令即可),输入gcc -v指令,如果输出 GCC 编译器的具体信息,则表示安装成功,例如:

设置 C++ 开发环境 C++ 是一种通用编程语言,现在广泛用于竞争性编程。它具有命令式、面向对象的和通用编程功能。C++ 可以在许多平台上运行,如 Windows、Linux、Unix、Mac 等。在我们开始使用 C++ 编程之前。我们需要在本地计算机上设置一个环境,以便成功编译和运行我们的 C++ 程序。如果您不想设置本地环境,您也可以使用在线 IDE 来编译您的程序。IDE 代表集成开发环境。IDE 是一种软件应用程序,它为计算机程序员提供开发软件的工具。 阅读详情

相关推荐

使用MinGW搭建windows下C/C++开发环境

一般在windows下搭建C/C++的开发环境, 作为Java出身的我首先肯定想到的是eclipse、VC++等等.但本人也是刚刚接触到C++, 所以上来直接使用IDE(集成开发环境)的话, 我反而觉得不好, 因为个人不建议上来就使用IDE, 因为它为我们提供了太多强大的功能, 比如实时校验代码语法, 提供联想功能等, 就是因为这些功能太强大, 对于初学者来说反而有些不太合适, 因为直接让我们避免了

奇点临近 1万+

VSCode上搭建C/C++开发环境(Windows系统)—保姆级教程

Visual Studio Code(VSCode)是一款轻量级的开源代码编辑器,支持多种编程语言,包括C和C++。本教程将指导你在Windows系统上搭建C/C++开发环境。

小蜗牛的珍贵百宝箱 4590

Windows上VSCode配w64devkit:零配置搭建C/C++开发环境

C/C++作为编译型语言,从源码到可执行程序离不开编译器与调试器的协同工作。在Windows上,许多开发者常因工具链选择分散、环境变量配置繁琐而止步于“Hello World”。本文从编译原理出发,解析编辑器、编译器与调试器三者关系,介绍便携开发工具包w64devkit——它内置GCC/G++、GDB、Make等全套工具,解压即用且无需手动设置PATH。结合轻量编辑器VSCode,通过三个JSON配置文件(c_cpp_properties.json、tasks.json、launch.json)即可实现代码

weixin_33154775的博客 315

Windows下搭建C/C++开发环境:MinGW与VSCode配置全攻略

在软件开发领域,编译器是将高级语言源代码转换为机器可执行代码的核心工具,其原理在于词法分析、语法分析、优化和代码生成等一系列复杂过程。以GNU编译器集合(GCC)为代表的开源工具链,因其跨平台特性和对多种语言标准的良好支持,在工程实践中具有重要价值,广泛应用于系统编程、嵌入式开发和高性能计算等场景。对于需要在Windows平台进行C/C++开发的工程师和学生而言,配置一个高效、可靠的本地编译环境是首要任务。本文聚焦于使用MinGW-w64移植GCC工具链,并结合VSCode编辑器,解决环境变量配置、智能感知

weixin_28839549的博客 284

【混合编程jni】之第三篇 c++ 项目的创建,clion ,一些问题点

这篇主要是讲一下动态链接库的创建 并没有涉及C/C++ 的相关的知识点 最后还讲了extern "C" 和两种观察动态库的函数方法

我是香菜 2050

Windows环境下Eclipse C/C++开发环境搭建指南

CDT(C/C++ Development Tooling)插件是Eclipse的一个扩展,它为开发C/C++程序提供了一整套的工具和功能。通过CDT,开发者可以进行源代码编辑、编译、调试等一系列操作。CDT插件支持多种功能,包括语法高亮显示、代码折叠、智能感知以及强大的调试功能。CDT支持标准C/C++,并且提供对GCC编译器和GDB调试器的集成支持。此外,CDT还支持多平台开发,开发者可以在Windows、Linux以及macOS系统上使用CDT插件。

weixin_42186015的博客 1380

Windows上用VSCode搭建C/C++开发环境:MinGW-w64与调试配置详解

编辑器只负责代码编辑,真正把C/C++源码变成可执行程序的是编译器和调试器。在Windows下搭建C/C++开发环境,核心在于正确安装并配置MinGW-w64工具链,它提供了g++编译器和gdb调试器。通过VSCode的官方C/C++扩展,以及c_cpp_properties、tasks、launch三份JSON配置,就能实现智能提示、一键编译和F5调试。这套方案轻量、可迁移,适合刚接触VSCode的学生、从其他语言转C++的后端开发者,以及想脱离Visual Studio重型IDE的嵌入式从业者。以工程实

weixin_33859844的博客 310

处理图数据, 安装“Pytorch“ + 图神经网络开源框架“PyG “+ “ogb“使用

"OGB" OSError: [WinError 127] 找不到指定的程序。1.[遇到这类问题往往跟torch安装的工具包(如torch-sparse,torch-scatter,torch-cluster)版本没对应上有关](https://blog.csdn.net/weixin_42358688/article/details/117433691)2.[OGB使用环境安装与依赖](https://ogb.stanford.edu/docs/home/)Data Loaders3.[torch-geo

Fuguir™的博客 3692

树莓派安装snowboy

1、树莓派换源 参考链接:https://blog.csdn.net/qq_43556844/article/details/113615915 2、更新pip3 参考链接:https://blog.csdn.net/qq_43556844/article/details/113616214 3、存取麦克风 我们使用PortAudio作为音频输入/输出的跨平台支持。我们还使用sox作为快速实用程序来检查麦克风设置是否正确。 sudo apt-get install python-pyaudio python

qq_43556844的博客 1915

实战指南 | 快速修复Adobe Acrobat 2020安装过程中的常见注册表错误

本文提供了Adobe Acrobat 2020安装过程中遇到“无法打开键”注册表错误的详细修复指南。通过安全编辑注册表,精准定位并删除残留键值,可快速解决此常见安装报错,确保软件顺利安装。同时,文章也介绍了其他安装问题的应对策略与预防措施。

weixin_29200485的博客 555

分享一个N-MOS管和P-MOS管驱动应用实例

大家好,我是『芯知识学堂』的SingleYork,今天给大家分享一下MOS管驱动相关的知识。 MOS管在电路设计中是比较常见的,按照驱动方式来分的话,有两种,即:N-MOS管和P-MOS管。MOS管跟三极管的驱动方式有点类似,但又不完全相同,那么今天笔者将会给大家简单介绍一下N-MOS管和P-MOS管的工作原理,并结合自己实际的应用来给大家分享一下如何来驱动N-MOS管和P-MOS管。 首先,我们先来看一下N-MOS管和P-MOS管分别在电路中的电气符号: 咋一看上面两个电气符号,似乎非常的相似,可能让很

『芯知识学堂』SingleYork 的博客 3万+

科研绘图实战:用Adobe Illustrator高效排版期刊论文图片

本文详细介绍了使用Adobe Illustrator高效排版科研论文图片的完整工作流。针对期刊投稿常见的图片格式问题,文章重点讲解了矢量图与位图的预处理、AI中的精准对齐与分布技巧、文字样式统一管理以及最终输出TIFF/PDF等符合出版要求的格式。掌握这套方法能确保图片满足高分辨率、规范字体和精确尺寸等期刊硬性标准,显著提升投稿效率。

tomato的博客 1395

在hyper-v管理器中修改WSL虚拟交换机后,打开wsl闪退

此次是因为修改了WSL虚拟交换机造成的wsl打不开或闪退,还有一种可能是关闭了hyper-v造成了wsl。

DN金猿的博客 1167

vue2/3 - 详细实现内网使用离线百度地图功能,百度地图如何离线加载详细教程(内网部署及使用),在vue中无需网络离线使用百度地图相关功能,提供最新完整的瓦片资源下载及相关工具(示例代码,一键复制

vue,vue2,vue3,百度地图,离线使用百度地图,百度地图瓦片官方下载,vue内网使用百度地图离线无网络,断网情况下使用百度地图,vue离线百度地图教程,如何实现内网部署百度地图,无需联网离线使用,vue+ts实现离线百度地图 内网离线百度地图,如何在百度地图Vue项目中下载离线地图,百度离线地图加载不出来,百度地图离线使用不显示怎么办,怎么解决vue内网使用离线百度地图加载失败问题,vue实现离线地图+百度瓦片,vue引入百度离线地图,vue项目如何使用离线百度地图和自定义地图样式,百度离线地图的下

✅ 精选推荐文章 1万+

【YOLO多模态检测顶刊】TGRS 2025范文解读,RGFNet 可见光-红外图像融合目标检测,2026年基于YOLO多模态融合属于发文热点,小论文和大论文通用,通读顶刊了解做实验和论文写作的全流程

🔥本文提出了一种反射率引导的渐进特征对齐网络(RGFNet)用于全天候无人机目标检测。该方法利用Retinex理论从可见光图像中提取光照不变的反射率特征,设计了反射率引导协同对齐模块(RCAM)实现跨模态双向特征对齐,并通过光照感知选择性融合模块(LSFM)在共享状态空间中进行高效特征交互。在DroneVehicle和DVTOD数据集上的实验表明,RGFNet分别达到81.4%和88.5%的mAP,显著优于现有方法。该方法有效解决了低光照条件下可见光-红外图像特征错位问题,为全天候无人机检测提供了新思路。

Ai缝合怪、助力小伙伴高效发论文 1067

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: c++多线程调用python时的 Segmentation fault 问题
下一篇: windows vscode clang-format不生效
lqw198421
博客等级 码龄17年 49粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lqw198421

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值