2011-01-22 128 views
4

下水調試一個項目,然後,Qt Creator的錯誤

Running build steps for project Text_Editor... 
Starting: "c:/qt/2010.05/qt/bin/qmake.exe" C:/Qt/2010.05/Text_Editor/Text_Editor.pro -r -spec win32-g++ 
The process "c:/qt/2010.05/qt/bin/qmake.exe" exited normally. 
Starting: "C:/Qt/2010.05/mingw/bin/mingw32-make.exe" -w 
mingw32-make: Entering directory `C:/Qt/2010.05/Text_Editor-build-desktop' 

C:/Qt/2010.05/mingw/bin/mingw32-make -f Makefile.Debug 

mingw32-make[1]: Entering directory `C:/Qt/2010.05/Text_Editor-build-desktop' 

g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\qt\include\QtCore" -I"..\qt\include\QtGui" -I"..\qt\include" -I"..\qt\include\ActiveQt" -I"debug" -I"..\Text_Editor" -I"." -I"..\qt\mkspecs\win32-g++" -o debug\main.o ..\Text_Editor\main.cpp 

mingw32-make[1]: Leaving directory `C:/Qt/2010.05/Text_Editor-build-desktop' 

mingw32-make: Leaving directory `C:/Qt/2010.05/Text_Editor-build-desktop' 

g++: ..\Text_Editor\main.cpp: No such file or directory 

g++: no input files 

mingw32-make[1]: *** [debug/main.o] Error 1 

mingw32-make: *** [debug] Error 2 

The process "C:/Qt/2010.05/mingw/bin/mingw32-make.exe" exited with code %2. 
Error while building project Text_Editor (target: Desktop) 
When executing build step 'Make' 

我有沒有線索。我剛剛安裝了它,創建了一個新項目並立即得到了該錯誤。

回答

1

由於理由或其他原因無法找到您的main.cpp(g ++:.. \ Text_Editor \ main.cpp:沒有這樣的文件或目錄)。基本上這個路徑應該是好的,如果你有陰影構建打開。

位置在main.cpp中試圖找出是:

C:/Qt/2010.05/Text_Editor/main.cpp

仔細檢查,這是正確的位置(通知還大小寫是當然)

你可以嘗試切換陰影生成項目 - >檢查陰影構建。還應該檢查Text_Editor.pro是否包含main.cpp。

編輯:在Qt二進制文件夾之外創建該項目也許是明智之舉,也可能是其他更多邏輯文件夾。

+0

感謝的人,我已經添加和刪除一些cpp和。 .h文件,但.cpp和.h文件的副本仍放在.pro文件中。刪除文件後,應用程序工作很酷。再次感謝! – 2018-01-03 12:55:20

1

嘗試從C改變你的build目錄:/Qt/2010.05/Text_Editor-build-desktopC:/Qt/2010.05/Text_Editor

要做到Qt Creator中,左鍵點擊這只是打開你的項目上項目在左窗格中,然後打開構建設置標籤和編輯build目錄輸入字段。

-1

以「以管理員身份運行」運行Qt Creator。

問題解決了[調試/ main.o] error5

- Vivin NL

+0

除了這個事實不太可能解決任何問題(這個問題是路徑配置之一,而不是特權之一),告訴人們只是以管理員身份運行一切而沒有解釋或理解,這絕不是好建議。 – Cairnarvon 2013-05-02 12:39:53

2

我有幾乎同樣的問題,剛纔。 沒有進入「爲什麼」 - 我從項目選項中取消了「Shadow build」,並且我的構建成功了。有趣的部分是 - 「暗影構建」昨天起作用,並沒有真正改變之間的那麼多。

0

我工作的是我在.pri中添加標題的方式。

這工作...

HEADERS += ../serialportwidget.h 
HEADERS += ../serialportworker.h 
SOURCES += ../serialportwidget.cpp 
SOURCES += ../serialportworker.cpp 

或本

HEADERS += ../serialportwidget.h \ 
../serialportworker.h 
SOURCES += ../serialportwidget.cpp \ 
../serialportworker.cpp 

這不......

HEADERS += ../serialportwidget.h \ ../serialportworker.h 
SOURCES += ../serialportwidget.cpp \ ../serialportworker.cpp