首页 > 编程语言 >VSCode配置C++环境

VSCode配置C++环境

时间:2024-09-12 23:51:17浏览次数:9  
标签:路径 VSCode 配置 C++ MinGW 版本 下载

前言

VSCode作为一款“宇宙级”的编辑软件,为用户提供了丰富的插件。本文是一片保姆级关于VSCode配置C++环境教程;

步骤一:MinGW安装

MinGW(Minimalist GNU for Windows)是一款在Windows平台使用的开发工具集,提供了C/C++编译工具。

MinGW下载地址:WinLibs - 适用于 Windows 的 GCC+MinGW-w64 编译器

这里有多种版本的MinGW可供选择

但是如图中,有不同关于线程的版本:POSIX、WIN32和MCF

这两者有什么区别呢?

上述全是机翻

这里可以同意的理解:POSIX版本的线程库是通用线程库,也就是pthread。WIN32则需要使用Windows系统提供的相关线程接口;

这里我们最好是选择POSIX版本的MinGW。

这里我们可以选择12.4.0版本的Win64版本的MinGW。

下载以后是一个压缩包

 这里是我之前安装的8.1.0版本的MinGW;

安装后,我们需要配置环境变量

 点击 高级系统配置 ,然后点击 环境变量

 

点击 系统变量中的 Path

 

新增一条路径,路径内容是 你刚刚安装MinGW的路径

测试

Win+R;

输入cmd,进入终端

在命令行中输入 g++ -v

步骤二 

 下载VSCode

地址Visual Studio Code - Code Editing. Redefined

下载后,安装你想要安装到的路径,然后一直下一步即可,这里不细说

下载中文翻译插件

下载完成后,在vscode界面,按下ctrl+shift+p,输入configure display language

选择中文,重启vscode

继续下载一下几个插件

按下ctrl+shift+p,输入edit configurations,选则下方这个

 

 进入界面后,找到编译器路径,将你安装的MinGW路径复制到下方,记住!必须到gcc.exe这个路径深度

到这里,你的vscode已经基本配置好了C/C++环境 

下一篇文章 讲解怎么创建一个C++项目 

标签:路径,VSCode,配置,C++,MinGW,版本,下载
From: https://blog.csdn.net/m0_64240990/article/details/142123394

相关文章

  • VSCode设置复制 Ctrl+D想下复制
    VSCode默认向下复制当前行是shift+Alt+↓,但是我们习惯了IDE和webStrom的Ctrl+D的想下复制.下面是VSCode自定义快捷键.VSCode设置复制Ctrl+D想下复制1.文件->首选项->键盘快捷方式(ctr+k在案ctr+s)2.输入copylinedown->右键->更改键绑定3.完成1.文件->......
  • 【TS】TypeScript配置详解【三】
    简介TypeScript代码最终都会被编译成JavaScript代码来运行。这个编译的过程需要使用TypeScript编译器,我们可以为该编译器配置一些编译选项。在TypeScript项目的根目录下执行“tsc-init”命令,快速创建一个tsconfig.json文件。该文件用于配置TypeScript编译项目时编......
  • C++创建与调用dll动态链接库
    C++创建与调用dll动态链接库(MinGW64Dev-C++)本文使用的是dev-c++,如果涉及到VC++中不一样的操作,也会适当进行区分。项目一:创建DLL1、创建一个DLL类型的项目,当前命名为dlltest,并选择合适的路径进行保存。 2、在生成的预设置代码中,加入如下代码//这是头文件dll.h#ifndef_D......
  • C/C++ 学生管理系统的文件读取与写入
    代码中文件读取函数read_file()存在一些问题,望指出.`#includeincludedefineSIZE100usingnamespacestd;staticintnums_stu=0;typedefstructStudent{char*name;char*ID; //占10个字符doublescore_one;doublescore_two;doublescore_three;doubletota......
  • C++中的基本运算符----逻辑运算符(&&、||、!)的实例讲解
    在C++中,逻辑运算符用于处理布尔值(true和false),并用于复合条件的判断。主要的逻辑运算符包括:目录1.逻辑与运算符(&&):2.逻辑或运算符(||):3.逻辑非运算符(!):1.逻辑与运算符(&&):当且仅当两个操作数都为true时,结果才为true。示例:if(a>0&&b>0)下面......
  • C++插件管理系统
    插件加载目录结构execute   plug.exe   plugify.dll   plugify.pconfig   res      cpp-lang-module.pmodule      example_plugin.pplugin      bin         cpp-lang-module.dll         exampl......
  • C++---string类常见接口
    介绍 string类详情===>>>https://cplusplus.com/reference/string/string/?kw=string1.string是表示字符串的字符串类(感觉就像一个动态的字符数组)2.该类的接口与常规容器的接口基本相同,再添加了一些专门用来操作string的常规操作。3.string在底层实际是:basic_string模......
  • C++入门基础知识64——【关于 C+++数据抽象】
    成长路上不孤单......
  • C++音视频毕设项目计划书
    最近我经常收到私信,询问如何准备秋季招聘,以及学生阶段如何参与实习或进行小项目来提升自己的技能。我个人建议,找到相关行业的公司进行实习是个不错的选择。不过,自己也可以尝试做一些小项目,不断改进和优化,以提升动手能力。以下是一个音视频项目计划书,分享给大家:项目开发计划书:流媒......
  • C++读取命令行参数的学习(BOOST库)
    在c++工程中,经常需要通过命令行参数来获取程序运行所需要的信息。作者在实际工作中学习了Boost库,这里根据作者的理解,写了一个依托boost库完成命令行参数提取的程序模版,请大佬批评!!#defineOK0#defineExit-99//主程序#include<iostream>#include"XApp.h"intmain(int......