windows vscode C++ 简明教程

ops/2024/11/25 12:35:46/

windows_vscode_C__0">windows vscode C++ 简明教程

1 安装mingw64

MinGW-w64(Minimalist GNU for Windows 64)是一个开源工具集,用于在 Windows 系统上编译和生成原生的 Windows 应用程序。它是 MinGW 项目的扩展版本,支持 32 位和 64 位 Windows 程序开发。MinGW-w64 提供了 Windows 版的 GNU 编译工具链(包括 GCC、G++ 等),使开发者可以在 Windows 上方便地编译 C、C++ 等语言的代码。打开MingW-GitHUB链接下载解压至程序安装目录即可实现安装。值得一提的是,为方便编译器找到gcc和g++,应该将./mingw64/bin加入windows的环境变量。

vscode_CC_3">2 配置vscode C/C++

2.1 安装C++插件

原生vscode只是一个文本编辑器,并不是集成开发环境,因此需要安装特定的插件才能实现编译和调试C++程序。巨硬官方已经给我们开发了很牛逼的C/C++插件,截图如下:
在这里插入图片描述
在这里插入图片描述

2.2 配置json文件

鼠标右键后打开C++工程文件夹后,创建.vscode文件夹,并新建三个json文件:c_cpp_properties.jsonlaunch.jsontasks.json。新建的三个json文件非常重要,它们存储着编译、调试、运行C++的配置信息。

c_cpp_properties.json 配置mingw64的各种信息,内容如下:

{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**","D:/AppDir/mingw64/include"],"defines": ["_DEBUG","UNICODE","_UNICODE"],"windowsSdkVersion": "10.0.19041.0","compilerPath": "D:/AppDir/mingw64/bin/g++.exe","cStandard": "c17","cppStandard": "c++17"

http://www.ppmy.cn/ops/136569.html

相关文章

归并排序与逆序对问题(C语言版)

一、引言 归并排序是一种高效且稳定的排序方法,而逆序对问题是算法领域的一个经典问题,本文教大家如何实现归并排序,以及如何使用归并排序去结果逆序对问题 二、归并排序 归并排序思想 分解:将待排序的数组分成两半&#xff0c…

windows11下git与 openssl要注意的问题

看了一下自己贴文的历史,有一条重要的忘了写了。 当时帮有位同事配置gitlab,众说周知gitlab是不太好操作。 但我还是自认自己git还是相当熟的。 解决了一系列问题,如配置代理,sshkey,私有库,等等&#xff0…

数据集-目标检测系列- 安全背心 检测数据集 safety_vests >> DataBall

数据集-目标检测系列- 安全背心 检测数据集 safety DataBall 助力快速掌握数据集的信息和使用方式,会员享有 百种数据集,持续增加中。 贵在坚持! 数据样例项目地址: * 相关项目 1)数据集可视化项目:gi…

IDEA2023 SpringBoot整合MyBatis(三)

一、数据库表 CREATE TABLE students (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(100) NOT NULL,age INT,gender ENUM(Male, Female, Other),email VARCHAR(100) UNIQUE,phone_number VARCHAR(20),address VARCHAR(255),date_of_birth DATE,enrollment_date DATE,cours…

RAG 示例:使用 langchain、Redis、llama.cpp 构建一个 kubernetes 知识库问答

RAG(Retrieval Augmented Generation 检索增强生成)是目前业界中的一种主流方法,通过增加额外知识的方式来减少大语言模型(LLM)的幻觉问题(一本正经的胡说八道)。 RAG 系统概览 如上图所示&…

平安产险厦门分公司:深化风险减量服务,开展安全驾驶巡回培训

为进一步提升管理货运车辆的企业客户的安全生产能力,增强驾驶员的安全意识与驾驶技能,平安产险厦门分公司秉持“金融为民”初心,积极践行金融工作政治性、人民性,开展“风险减量”专项行动——《风险减量,安全驾驶》巡…

字符串-07-判断两个IP是否属于同一子网

文章目录 1. 题目描述2. 思路3. 代码 1. 题目描述 IP地址是由4个0-255之间的整数构成的,用"."符号相连。 二进制的IP地址格式有32位,例如:10000011,01101011,00000011,00011000;每八…

三十一、构建完善微服务——API 网关

一、API 网关基础 系统拆分为微服务后,内部的微服务之间是互联互通的,相互之间的访问都是点对点的。如果外部系统想调用系统的某个功能,也采取点对点的方式,则外部系统会非常“头大”。因为在外部系统看来,它不需要也没…