VS Code编译C++文件时,报错出现-1

lds_edward 2024-11-30 23:53:02

首先是报错:

 *  正在执行任务: C/C++: gcc.exe 生成活动文件 

正在启动生成...
cmd /c chcp 65001>nul && C:\TDM-GCC-64\bin\gcc.exe -fdiagnostics-color=always -g "我的C++文件.cpp" -o "我的C++文件.exe"
C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\lds_e\AppData\Local\Temp\ccOhCUus.o:C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\lds_e\AppData\Local\Temp\ccOhCUus.o:C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/iostream:74: undefined reference to `std::ios_base::Init::Init()'
collect2.exe: error: ld returned 1 exit status

生成已完成,但出现错误。

 *  终端进程已终止,退出代码: -1。 
 *  终端将被任务重用,按任意键关闭。 

问题就是这样,会弹出一个窗口:

 如果点击仍要调试,还会出现第二个问题:

这里我用的是gcc,但是换成g++还会出现相同的错误。

 

...全文
214 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

30,679

社区成员

发帖
与我相关
我的任务
社区描述
就等你来冒个泡~
社区管理员
  • 灌水乐园
  • 社区助手
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

版主:

社区助手

 

试试用AI创作助手写篇文章吧