vscode多文件编译c++问题汇总

  1. 打开程序中文显示乱码

vscode多文件编译c++问题汇总_第1张图片

解决方法:

(1)文件->首选项->设置

vscode多文件编译c++问题汇总_第2张图片

(2)搜索框搜索:setting,找到setting.json,点进去

vscode多文件编译c++问题汇总_第3张图片

(3)加入一行代码

"files.autoGuessEncoding": true,
vscode多文件编译c++问题汇总_第4张图片

(4)将代码移除后,重新导入

vscode多文件编译c++问题汇总_第5张图片

(5)vscode自动用合适的编码方式打开代码

vscode多文件编译c++问题汇总_第6张图片
  1. 运行代码报错:converting to execution character set: Illegal byte sequence

vscode多文件编译c++问题汇总_第7张图片

解决方法:

(1)打开tasks.json,将改行代码注释掉

vscode多文件编译c++问题汇总_第8张图片
  1. 运行代码报错:undefined reference to

其实就是因为没有多文件编译

vscode多文件编译c++问题汇总_第9张图片

解决方法:

(1)打开tasks.json,将改行代码注释掉,然后添加一行代码

"*.cpp",
vscode多文件编译c++问题汇总_第10张图片

Last:

至此可以在vscode中多文件编译.cpp文件,而且打开后也不会因为编码问题乱码。

vscode多文件编译c++问题汇总_第11张图片

你可能感兴趣的:(vscode,编辑器,c++)