VSCode配置C++环境的⽅法步骤(MSVC)
最近⼼⾎来潮,想⽤⼀下微软的VSCode写⼀下C++,然⽽第⼀步就卡住了,竟然不会配置C++环境,陆陆续续搞了两天,总算是弄明⽩了,⽹上msvc教程⽐较少,就打算分享出来,也记录下⾃⼰的历程。
先说说我的理解吧,Visual Studio Code和visual studio不同,后者是属于IDE是个集成开发环境,下载好基本就能直接⽤来写C++等;
⽽Visual Studio Code(以下简称VSC)是⼀个编辑器,简单来说和windows电脑上的那个看.txt⽂件的记事本⼀个类别,然⽽VSC却是个强⼤的记事本,你可以⽤它来做很多记事本做不了的事情,最简单的来说你打开很⼤的txt记事本就会特别卡打开很慢,但是VSC不会,你会体验到他的顺滑流畅。
因为VSC属于开源跨平台的⼀个软件,因为他的很多设置都是属于⽂件类的,需要改代码才能实现修改⼀些深度使⽤的功能,相⽐于很多图形界⾯的软件设置,VSC对⼩⽩并不友好(楼主也是⽩的不能再⽩的⼩⽩)。
⾄于为什么⽤msvc没有使⽤⽤户最多的Mingw-w64来配置,只能说楼主懒得装吧,个⼈VS重度使⽤者,不想再装Mingw-
w64,其次就是装这个Mingw-w64需要特殊的Internet出国⼯具安装也⽐较慢,⼩⽩的我尝试失败了很多
次之后emmmm放弃了……需要的话⽹上这个教程超级多的。
现在步⼊正题,说说⽤VSC配置C++开发环境吧。
⼀、⾸先安装软件VSCode
⼆、必要插件
VSC安装完毕,你可能需要安装⼀些插件:
[1]中⽂简体插件和 C/C++ 扩展插件
操作如图,并且,在应⽤商店⾥⾯搜索 Chinese,选择如图安装重启即可
[2]你也可以选择其他美化或者编程插件:⽐如 one dark pro 、code runner、vscodeicons等
注:楼主已经安装了中⽂插件,因⽽刚开始界⾯就是中⽂,前⾯不完全⼀样截图就看看参考下就好啦,扩展商店的位置在左侧最下⾯那个图标点进去,选择推荐的那⼀栏然后再搜索你需要的插件,⾥
⾯应有尽有。
另外安装插件的问题还有的问题,如果出现问题,可以⾃⾏搜索解决。
三、安装Microsoft C ++(MSVC)编译器⼯具集
如果已安装最新版本的Visual Studio,请从Windows“开始”菜单中打开Visual Studio Installer,并验证是否已选中C ++⼯作负载。如果未安装,请选中该框并单击安装程序中的“ 修改”按钮。
或者,通过visualstudio.microsoft/downloads/#other单击“ 下载”页⾯上的“Visual Studio构建⼯具”链接下载独⽴⼯具集,然后按照提⽰进⾏操作。使⽤默认设置,下载⼤⼩约为1GB,磁盘上的⼤⼩约为4GB。
Ps:楼主已有visual studio2019因此没有再另外安装。根据微软官⽅的⽂档安装即可。不再赘述。
四、开始配置
(⼀)从Developer Command Prompt启动VS Code
1、⾸先建议在系统盘(通常是C盘)某个⽂件夹创建⼀个空的项⽬⽂件夹,我们把它命名为“projects”,在这个空的⽂件夹⾥⾯创建⼀个名为“helloworld”的⼦⽂件夹。如个⼈的操作结果如图:
(⽰例是C:\aMyDocuments\projects这个路径⾃⼰定⼀定要英⽂的路径)
现在我们需要复制下这个⽂件的路径(打开helloworld⽂件夹后,在地址栏复制,个⼈的⽰例如图:)(这样我复制的地址就是:C:\aMyDocuments\projects\helloworld)
2、要打开VS的开发⼈员命令提⽰符,请在Windows的“开始”菜单中输⼊“Developer”,你应会看到它出现在建议列表中。(名称取决于你安装的Visual Studio版本)
**请选择右键管理员打开这样以后会省事不少**
3、我们要在开发⼈员命令提⽰符下,进⼊这个名为 “helloworld”的⼦⽂件夹,然后⽤VSC打开这个⽂件夹,具体操作如下:
打开Visual Studio的开发⼈员命令提⽰符后,键盘输⼊
Cd+空格+刚才复制的地址+回车随后光标会⾃动跳到下⼀⾏,你接着输⼊:
Code+空格+.+回车然后就⾃动打开了VSC。
如图:
vs编程软件
注:
1、上⾯命令的加号不需要输⼊;
2、第⼆个命令最后有⼀个点,注意是英⽂的点;
3英⽂⽤的⼩写;
解释:
1、上⾯的cd的意思是把命令提⽰符的路径转移到之前创建的那个helloworld⽂件夹;
2、第⼆个命令的意思是⽤VSC打开helloworld这个⽂件夹。
PS:
以后如果再在别的地⽅写C++也需要这么做,因此你需要记住这个cd命令(还有不知道是不是个别原因我的电脑只能cd到C 盘,别的盘不⾏,所以最好⽂件放:C盘、⾃⼰能记住的、⾮中⽂⽂件夹⾥⾯)
要在VSC中使⽤MSVC,必须从Visual Studio的开发⼈员命令提⽰符启动VSC。普通的Windows命令提⽰符或Bash提⽰符没有设置必要的环境变量。(或者有⼤佬可以教⼀教怎么设置吗)
以后每次启动都要从这⾥进⼊
(⼆)写⼊C++⽂件
⾃动打开的VSC左侧如图:
点击helloworld⽂件夹-->>点击新建⽂件-->>输⼊ helloworld.cpp(注意后缀.cpp⼀定要加)-->>随后在右侧打如下C++代码(也可⾃⾏书写):#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main()
{
vector<string> msg {"Hello", "C++", "World", "from", "VS Code!"};
for (const string& word : msg)
{
cout << word << " ";
}
cout << endl;
}
(三)配置编译器路径
1、按Ctrl + Shift + P打开命令调⾯板,并输⼊C/C++,并点击编辑配置”(UI)。如图:
然后你会发现helloworld⽂件夹中出现了新的⽂件,如图:
圈住的路径是⼀个重要的路径,先知道下,或许⼀会我们会去到他
箭头是新出现的⽂件夹,点击打开就会发现⼀个⽂件:c_cpp_properties.json,我们点击打开他查看代码如图:
这个代码内容每个⼈的不⼀样,尤其是路径(就右侧代码最长的那⼀⾏的路径);
这个⾃动⽣成的⽂件不需要修改,
如果第⼀次配置,为了保险,你可以看看那个路径⽂件(就右侧代码最长的那⼀路径)下是不是存在那个⽂件(⾃⼰去windows⽂件夹按照路径⼀个⼀个点开看看有没有那个叫做cl.exe的⽂件)
(四)构建任务
接下来,需要创建⼀个tasks.json⽂件来告诉VS Code如何构建(编译)程序。
(此任务将调⽤Microsoft C ++编译器(cl.exe)以基于源代码创建可执⾏⽂件。)
有两种办法:
先说我⾃⼰的办法:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论