c++ (C::B) 错误:ld 返回 1 个退出状态

c++ (C::B) error: ld returned 1 exit status

本文关键字:返回 ld 退出 状态 错误 c++      更新时间:2023-10-16

编译代码后,如果我决定更改其中的某些内容,则在下次尝试编译后会出现此错误。我还注意到,在我的项目的 Debug 文件夹中,有一个永远无法打开的.exe。显然,这导致了问题:我无法再次编译,直到这个.exe神奇地消失了。我不能删除它,移动它,任何东西。然后它就消失了。当它消失时,我可以再次编译代码。为什么这如此令人沮丧,因为它可能需要长达一分钟的时间,而且我不打算在每次编译之间等待几分钟。有解决方案吗?谢谢!(另外,如果我可以提供任何其他类型的信息,例如某些内容的屏幕截图,请在评论中告知(

您的可执行文件已锁定。查看任务管理器程序是否仍在执行。另一个原因可能是"Appinfo"服务未运行。

一些有趣的事情设法解决了我的问题。如果我不使用 F9 按钮进行编译,而是使用 compile 图标进行编译,则每次都可以工作。在这一点上我完全迷失了,但至少我的问题得到了解决。

打开任务管理器,查看命令提示符窗口是否仍在运行。如果它正在运行,请在此处结束它。

这也发生在我身上,问题始终是命令外壳始终处于活动状态。

希望它有效。

UPD1:请参考我的答案 https://stackoverflow.com/a/61833417/8385813 .别客气。:-)

相关文章: