IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 官网教程中文极简版: vs code的C++的环境配置 -> 正文阅读

[开发工具]官网教程中文极简版: vs code的C++的环境配置

0. 简介

本教程中,你将配置vscode环境,用来C++开发入门。

OK,let’s go !

1. 准备工作

  1. 安装Visual Studio Code(以下简称vs code)
  2. 为vs code安装C/C++扩展

在扩展中搜索c++,排在第一个的就是,直接点击安装即可

  1. MSYS2网站上获取Mingw-w64的最新版本,点击exe文件即可下载。

    image-20220426194824827

  2. 按照MSYS2官网教程安装Mingw-w64

软件正常安装,安装好后,会弹出一个窗口,运行命令

pacman -Syu

中间会让你多次选择y/n,选择y进行安装即可,最后一次输入y,窗口会消失,从开始菜单中找到MSYS2,然后再次打开,运行如下命令更新剩下的基本包:

pacman -Su

继续安装一些工具:

pacman -S --needed base-devel mingw-w64-x86_64-toolchain

里面默认安装所有,安装空间还是蛮大的,编写此文时需要1026.69MiB

  1. 将mingw-w64的bin文件夹添加到环境变量中

  2. MinGW安装成功验证

打开cmd命令窗口,分别输入

g++ --version
gdb --version

如果没有提示g++或者gdb不是可识别的命令,说明成功了

2. 创建Hello World

启动cmd,进入到你想开始项目的路径下,项目的名称为cvtutorials:

mkdir cvtutorials
cd cvtutorials
mkdir helloworld
cd helloworld
code .

命令"code ."会在当前工作的文件夹打开vs code,这里会变成你的“工作区”

添加helloworld.cpp文件,并添加如下代码

#include <iostream>

using namespace std;

int main()
{
    cout << "hello, cvtutorials.com world!";
    return 0;
}

按下ctrl+s保存文件,当然也可以自动保存文件:File–Auto Save(文件–>自动保存),最后在工作区可以看到如下界面:

在这里插入图片描述
看下源码,发现出现了红色波浪线(这里的原因可能是因为计算机里已经安装了vs studio),让我们来看看,将鼠标悬浮到错误处,然后再点击快速修复:

image-20220426201552030

点击快速修复后,会自动创建.vscode文件夹下并自动添加文件c_cpp_properties.json,

在这里插入图片描述

打开c_cpp_properties.json文件,会发现里面的compilerPath默认是vs studio的,改成刚才安装的软件路径,将intelliSenseMode改成windows-gcc-x64,更改之前是这样的:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vYMhVSF7-1650980204237)(https://cdn.jsdelivr.net/gh/cvtutorials/cvtutorials_picbed/cvshort/20220426202411.png)]

更改之后是这样的:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9JLIRJqH-1650980204241)(https://cdn.jsdelivr.net/gh/cvtutorials/cvtutorials_picbed/cvshort/20220426203928.png)]

现在没有红色波浪线了 :p

3. 运行helloworld程序

创建tasks.json:点击终端–配置默认生成任务,在下拉箭头中,选择g++.exe build active file

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dIkVOlFF-1650980204244)(https://cdn.jsdelivr.net/gh/cvtutorials/cvtutorials_picbed/cvshort/20220426175619.png)]

image-20220426175323849

然后会在.vscode文件夹中自动创建tasks.json文件(不建议自己创建文件,然后从网上找到tasks.json内容复制粘贴,每个人的路径不一样,还要手动修改

image-20220426204956427

点击Terminal–Run Build Task,中文是终端–运行生成任务,或者使用快捷键Ctrl+Shift+B,运行成功之后,会出现:

image-20220426200611976

点击+再创建个终端:

image-20220426201018058

然后运行helloworld.exe:

image-20220426205058144

总结:tasks.json和c_cpp_properties.json两个文件其他配置也可以玩一玩,还有launch.json关于调试器的部分。

当然了,更简单的方式建议在vs code的插件库里面安装code runner,然后只要将编译器或者解释器的路径放到环境变量里面,快捷键ctrl+alt+n即可运行程序。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 12:19:58  更:2022-04-29 12:20:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 2:35:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码