猫史档案馆


vscode配置c++环境(windows10,小白勿入)

用户:小萝卜cXsQ小萝卜cXsQ查看:5 回复:2 评论:5 创建时间:2022-03-13T16:50:34


编译器 c++编译器有很多种,这里我选的是微软的msvc编译器。 编译器下载链接:https://aka.ms/vs/17/release/vs_BuildTools.exe 等待安装程序加载完后,点击“继续”。 在弹出的页面中选择“c++桌面开发”即可。 点击“安装位置”即可更改编译器安装位置 !!!注意,要记住你的安装位置!!! 点击“安装”即可安装编译器   编辑器   编辑器也有很多,如本文介绍的vscode。 编辑器和devc++、visualstudio这类IDE的区别在于IDE有编辑、编译、调试这三个最重要的功能, 而大多数编辑器只支持编辑。 但是vscode不一样,他可以通过配置来进行编辑、编译、调试。   下载地址喵docs/?dv=win   直接一路“继续”就可以了。   !!!要添加桌面快捷方式(更方便)!!!   有几个必要安装的插件(见下图)       下载后重启生效。   在vscode中打开一个全英文路径的空文件夹,并在下面建一个hello.cpp文件(现在好像支持中文路径了) 代码: #include<iostream> usingnamespacestd; intmain(){ cout<<"hello"; return0; } 这里要故意把头文件写错,来更改编译器路径。   鼠标移至红色红色波浪线处,点击“快速修复”,点击“编辑includePath”。   将路径换为安装路径\VC\Tools\MSVC\版本号\bin\Hostx86\x86\bin\cl.exe。(版本号自己去安装路径确定) 随后改回来。   (我的已经配置过了) 点击运行后选择windows的配置, 他会自动生成一个文件,就可以运行了。 但并没有弹出终端。 打开生成的launch.json 将"console"这一项改成:"externalTerminal", "console":"externalTerminal",   但是会报错:iostream:不包括路径集   为什么? msvc会到INCLUDE环境变量中找头文件路径, 到LIB环境变量里找.lib的路径 但是我们没配置。   所以,我们要配置一下。   打开控制面板,搜索“环境变量”,编辑系统环境变量。 在“系统”处新建环境变量“INCLUDE” 值为编译器安装路径\VC\Tools\MSVC\编译器版本号\bin\Hostx86\x86\include\;C:\ProgramFiles(x86)\WindowsKits\10\Include\(到路径找版本号)\(各个目录下文件夹) 抱歉,路径太多了,罗列下目录下文件夹: (空), cppwinrt shared, ucrt, um, winrt   加完后要加LIB   在“系统”处新建环境变量“LIB” 值为编译器安装路径\VC\Tools\MSVC\编译器版本号\bin\Hostx86\x86\include\;C:\ProgramFiles(x86)\WindowsKits\10\Lib\(到路径找版本号)\(各个目录下文件夹) 文件夹: (空), ucrt, ucrt_enclave, um   再去测试,没问题了(如有问题,评论区留言或自行查百度)


回复

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

第一次发帖,不知道为啥,换行无效,图片没了

 

点赞0


评论


ExcharlisExcharlis

MAC用户默默地退出了帖子……

点赞1


评论