vscode配置c/cpp环境(解决问题版)
配置过程中出现的问题:
- 显示错误:
终端启动失败,启动目录(cwd): ……不是一个目录
-
解决方法:
-
所有路径中都采用
//
双斜杆 -
路径没有更改正确,
c_cpp_properties.json
,launch.json
以及tasks.json
文件中要更改的路径不完全相同, 在tasks.json
文件中有三个路径需要更改
-
printf
输出时有中文导致出现乱码
- 解决方法1:
在.vscode
文件夹中的tasks.json
中args
后面的中括号里增加一行"-fexec-charset=GBK"
(**注意:**新增一行需要在前一行末尾加入逗号,且新增的该行末尾无逗号) 修改完后需要保存(ctrl+s);
保存成功之后,含有中文的c/cpp代码就不会在乱码了。
#include <stdio.h>
#include <windows.h>
int main()
{
printf("Hello cpp欢迎来到c++的世界\n");
system("pause");
return 0;
}
- 解决方法2:仅解决当前文档乱码的问题
点击右下角的UTF-8
,选择通过编码保存
,而后勾选Simplified Chinese(GBK) gbk
- vscode报错prelaunchTasktaskg++已终止,退出代码为1.怎么解决
是环境配置的问题,更多解决情况可参考这位大佬的博客
路径没有写对。
即 路径末尾的反斜杠 不能漏。
😺最后最后是今天知道的知识:
.7z
是压缩包的后缀