1.vscode检测到#include错误,请更新includePath之解决方法
①在cmd中输入gcc -v -E -x c++ -
②按下ctrl+shift+p
点击编辑配置(UI),将所有路径去掉前面的空格粘贴到下图位置。
③之后运行文件,不会出现报错
2.运行时报错 file format not recognized collect2.exe
正在执行任务: E:\Mingw\MinGW\bin\g++.exe -Wall -Wextra -g3 e:\VSc++code\project\cyy -o e:\VSc++code\project\output\cyy.exe e:\VSc++code\project\cyy: file not recognized: file format not recognized collect2.exe: error: ld returned 1 exit status * 终端进程“E:\Mingw\MinGW\bin\g++.exe '-Wall', '-Wextra', '-g3', 'e:\VSc++code\project\cyy', '-o', 'e:\VSc++code\project\output\cyy.exe'”已终止,退出代码: 1。
显示链接器无法识别文件
解决办法:①检查cpp文件是否与.vscode文件在同一文件夹中,若在,检查路径中是否有中文,若有,改为英文。
②检查文件名是否加了cpp后缀,文件命名必须是xxx.cpp ,否则会报错。