这是我正在尝试运行的代码:
#include <QApplication>
#include <QPushButton>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
return app.exec();
}
这是我得到的错误:
:-1: error: collect2: ld returned 1 exit status
答案 0 :(得分:7)
如果您仔细阅读错误消息,您将看到问题。
... ld.exe:无法打开输出文件...
链接器正在尝试将生成的可执行文件(debug.exe
)写入磁盘,但不允许(Permission denied
)。这主要是因为您构建的应用程序当前正在运行。
关闭它并重建应用程序。
答案 1 :(得分:2)
您必须在重建之前关闭该应用程序。
答案 2 :(得分:1)
如果您的磁盘空间不足,也会发生这种情况。