如何解决collect2的错误:ld返回1退出状态

时间:2011-01-20 04:24:25

标签: qt-creator

当我在我的应用程序中使用Qwebview时。然后构建它我得到

的错误
:: error: collect2: ld returned 1 exit status
:: error: [debug\Browseweb.exe] Error 1

所以它没有运行我已经seached但是没有得到解决方案所以我应该怎么做来解决这个错误。如果你有一个解决方案,请帮助我。

1 个答案:

答案 0 :(得分:0)

该错误来自链接器ld,基于error: [debug\Browseweb.exe] Error 1,我首先想到的是创建可执行文件时出现问题。

如果错误1与errno.h中的错误匹配,那么它是与权限相关的EPERM错误。您应该检查debug目录是否存在,如果存在,请检查以确保您可以在那里创建文件。

但是,鉴于您似乎是在Windows平台上(由于反斜杠路径分隔符和exe扩展名),我不确定这是实际情况。

可能导致此问题的另一个原因是,当您尝试重建它时,如果您的可执行文件正在运行

我之前在Windows下看过这个问题,因为操作系统会在可执行文件运行时锁定它。