猫史档案馆


vscode c++环境配置(windows10)

用户:小萝卜cXsQ小萝卜cXsQ查看:21 回复:7 评论:21 创建时间:2022-03-14T21:34:13


要求:

1.知道什么是路径

2.知道怎么下载电脑软件

3.知道怎么打开控制面板

以上不知道的可以查百度

(如果不知道什么是c++并且不感兴趣可以不用看这个贴,感兴趣可以先入门一下,不懂就查)

现在进入正题

vscode下载地址喵docs/?dv=win

msvc编译器下载地址:aka.ms/vs/17/release/vs_BuildTools.exe

 

vscode下载:

这个比较简单,不改安装路径的话一路继续即可,最后记得勾选“创建桌面快捷方式”

msvc下载:

打开下载的文件,可以看到以下页面:

center_image

点“继续”

center_image

(我的下载过了,页面稍有不同)

点“安装位置”,修改安装路径,安装到一个容易记住的地方

!!!注意,要记住安装路径!!!

center_image

随后点击“工作负荷”,勾选“使用c++的桌面开发”

center_image

点击“下载”即可

环境配置

打开vscode,安装几个必要插件

center_image

!!!安装后重启vscode!!!

点“文件”->“打开文件夹”

center_image

!!!注意,路径最好没有中文名,文件名也一样!!!

新建hello.cpp文件

hello.cpp

#include <iostream>
using namespace std;

int main(){
    cout<<"hello";
    return 0;  
}

故意把头文件写错后出现错误波浪线

鼠标移至波浪线处,出现按钮“快速修复”

点击,弹出“编辑includePath”设置

再点击,弹出窗口,编辑includePath这一条并修改IntelliSense 模式为windows-msvc-x86

!!!版本号全部自己去相应路径找!!!

includePath:安装路径\VC\Tools\MSVC\版本号\bin\Hostx86\x86center_image

 

回到hello.cpp

点击“运行和调试”

center_image

 

点击“windows”

center_image

选择“cl.exe”

center_image

就会出现一个launch.json文件

修改“console”为"externalTerminal"

"console":"externalTerminal"

回到hello.cpp

再点三角形按钮

center_image

出现"iosteam"不包括路径集的错误提示

这是因为没配置环境变量

打开控制面板,搜索“环境变量”

点击编辑系统环境变量

在系统环境变量处新建“include环境变量”

值:

msvc下载地址\VC\Tools\MSVC\版本号\include\见下列表

(啥都不填,空),

cliext,

CodeAnalysis,

cvt,

experimental,

Manifest,

msclr

再加“亿”个:C:\Program Files (x86)\Windows Kits\10\Include\版本号\见下列表

cppwinrt,

shared,

ucrt,

um,

winrt

!!!注意,两个路径之间用英文输入法下的分号分隔(;)!!!

在系统环境变量处新建“include环境变量”

值:

msvc安装路径\VC\Tools\MSVC\版本号\lib\x86\见下列表

(空),

store,

store\references,

uwp

加“亿”个:

C:\Program Files (x86)\Windows Kits\10\Lib\版本号\见下列表

ucrt\x86,

ucrt_enclave\x喵,

um\x86

确定,确定,确定

加完后在vscode保存所有文件后重启vscode

再运行!

center_image

成功了!!!

如有问题,评论区留言

(你:作者你的主题配色是怎么来的?我:Community Material Theme的dark high contrast


回复

上一页1 页 / 共 1下一页
小萝卜cXsQ小萝卜cXsQ

可以自行查百度

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

为啥排版崩的有人看,正常的没人看

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

麻烦大佬帮忙顶上去

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

插件

tabnine 免费的自动补全插件,基于openAI的GPT-2模型,用得越久越好用
copilot 付费的自动补全插件,基于openAI的GPT-3模型的改进版codex,加上gihub上的大量源码训练,比tabnine更好,反应迟钝了点,建议搭配tabnine使用。但是代码最好只用于学习,原因自己搜。
code runner 配好了环境变量,就可以用它执行。它不支持调试
不知道alpha code什么时候支持vscode,据说它能自己做出个智能代码补全工具来

点赞0


评论


七彩猫七彩猫

B站教程不比这香

点赞0


评论


ACstudioTobyACstudioToby

()我还是想用MinGW(

点赞0


评论


mhdLing314mhdLing314

我默默地看向了任务栏里的vs,陷入了沉思

点赞0


评论