在 QtCreator 中构建几个不同的项目时,我遇到了以下构建错误:
collect2: ld returned 1 exit status
在只更改了一些东西(不应该改变构建中的任何重要内容)之后,如果它已经出现,它将消失,或者如果它不存在,它将出现。
在我当前的学校项目程序中,我正在尝试编译 rock03.cpp。它是构建中的唯一文件,并具有 main() 方法。我刚刚运行成功,又回去改变了一些if()
s的顺序,现在,我只得到两个相关的警告:
overriding commands for target 'rock03.o'
和
ignoring old commands for target 'rock03.o'
以及有问题的错误。
有谁知道为什么会发生这种情况?我似乎无法以任何合理的确定性重现该错误,并且 QtCreator 在我构建之前没有抱怨任何事情。
谢谢