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
)以基于源代码创建可执行文件。)
有两种办法:
先说我自己的办法:
1、让helloworld.cpp文件激活(即先点一下这个文件中的代码)
2、按Ctrl + Shift + P
打开命令调面板,
3、输入:tasks
点选如图 默认生成任务
4、在弹出的界面 再点 c/c++:cl.exe……
如图:
5、点击打开这个tasks.json
查看代码: 别的都不需要修改,只把图中圈起来的 两个文件名 修改为对应的即可,如本例的
"helloworld.exe"
和 "helloworld.cpp"
6、在tasks.json
文件激活情况下(点击文件中任意位置表示选中)按快捷键ctrl+shift+B
,即可生成helloworld.exe
等文件(表示成功)
说明:
1、label
值将在VS Code Command Palette中使用,可以是您喜欢的任何名称。
2、command
值表明我们正在使用cl.exeMSVC
编译器。
3、args
数组指定将传递给上一步中指定的编译器的命令行参数。它们必须按编译器预期的顺序出现。
4、在此示例中,指定了异常处理模式(EHsc)
并告诉编译器生成带符号(Zi)
的调试版本。
5、/Fe
:参数告诉编译器将可执行文件命名为“helloworld.exe
”。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/484713.html