【学习C++ 教程】一、Vscode和 Visual stdudio配置C++环境
「@Author:Runsen」
学习深度学习的时候,不会C++,真的很伤心,面试算法根本没有优势,于是还是花点时间恶补下C++。
vscode
这里很多人选择Microsoft Visual stdudio,但是电脑实在不行,也可以选择了Vscode了。这里我提供 Visual stdudio和Vscode两种安装方法。
C++的编译器主流的就是那三个:Visual C++、gcc、Intel C/C++ Compiler。
这里我选择了gcc。在SourceForge网站安装Mingw-w64。单击Mingw-w64下载Windows Mingw-w64安装程序。
![](https://filescdn.proginn.com/154df9e6c1a4dcf5f37ee9b3a71b8bfb/37c920788c51f02133f9e83e32485f6b.webp)
下载到对应的文件夹中
下一步骤将Mingw-w64bin文件夹的路径添加到WindowsPATH环境变量:
在Windows搜索栏中,键入“设置”以打开Windows设置。
搜索您的帐户的“编辑”环境变量。
选择Path变量,然后选择“编辑”。
选择“新建”,然后将Mingw-w64目标文件夹路径添加到系统路径。
![](https://filescdn.proginn.com/ef1092cb695d40ff7e2e54312eee024d/c6f1df95529d6ee9e7b868acca99af90.webp)
选择确定以保存更新的PATH。需要重新打开所有控制台窗口。
现在验证一下,搜索打开cmd命令提示符,输入gcc --version
,按回车,看到如下信息 :
![](https://filescdn.proginn.com/c8de159d90dda0f8966199ea6da73871/37c8d1ffe07d6cc1bf6f93b7ad9d9fb8.webp)
安装VS Code的C / C ++扩展。可以通过在“扩展”视图(Ctrl + Shift + X)中搜索“ c ++”来安装C / C ++扩展。
安装VS Code的Code Runner
Code Runner在输出会乱码,需要设置把utf-8变成gbk编码
![](https://filescdn.proginn.com/fb59f1659e6acbaeeb69d9614bdfec4a/09344b9aa8b0a8f58ad8b5dff6e4182b.webp)
编写一个HelloWorld的Cpp代码
这时会生成一个exe。当然你也可以点击那个按钮
![](https://filescdn.proginn.com/5b8230d186c51652172ac0f163396560/b412ea1aa51b19d0c680c686cdc8f172.webp)
Visual Studio 2019
在百度搜索 visual studio,选择 如下图中的选项
![](https://filescdn.proginn.com/666a3870503926dff31812e6f54df327/a7cd9fb061259886b1a4065985061557.webp)
进入Visual Studio 官网后,选择 下载Windows版,并选择Community 2017 社区版本进行下载
安装配置时,选择 使用C++的桌面开发这一选项,如需其他,自行勾选。
![](https://filescdn.proginn.com/b972dcf9b99ecc7dce80ca2e85f2932a/8b0c322577fa9ecd37e3de9d7bd8a367.webp)
点击安装按钮,安装完成,弹出初始界面
![](https://filescdn.proginn.com/10e7e9b9308cf55ed193b10f1a55e651/072caffd36867f9f2d4359540d52a292.webp)
![](https://filescdn.proginn.com/de3219d8df3e2fc3b2baf4859ecc697e/0f01cc80cb8cf8dd93c2228e68c80db9.webp)
![](https://filescdn.proginn.com/48af64215b3961ca7af7eb4b4a0c5eac/345e13b5c10a88c18a35fa7681a63f25.webp)
![](https://filescdn.proginn.com/1adaed9c3df382b8b7528c3887ca5ba0/1c256ea42f49c92a5a9e9ca09c123741.webp)
![](https://filescdn.proginn.com/69cb0e6d0551b928092d2c828b7d6422/ed19f90470f1c362b3fa93a843a8fc43.webp)
![](https://filescdn.proginn.com/96191c29241a7ec3e614526fd1ebbb1b/221a25d378592b73315d58b2a36a96b2.webp)
![](https://filescdn.proginn.com/e87c0f3888ad43a8de154227e5633ea3/1a9badb232cf9e57df2d75b8db423107.webp)
- END -