2010-06-09 174 views
1

這是我試圖運行代碼:LD返回1退出狀態

#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 

Id returned 1 exit status

alt text

回答

7

如果您仔細閱讀錯誤消息,您將看到問題。

... ld.exe:無法打開輸出文件...

鏈接器試圖寫入生成的可執行文件(debug.exe)到磁盤上,但不允許(Permission denied) 。這主要是由於您構建的應用程序當前正在運行。

關閉它並重建應用程序。

2

您必須在重建應用程序之前關閉應用程序。

1

如果磁盤空間不足,也會發生這種情況。

相關問題