2013-02-11 107 views
0

我已經安裝了Qt 5.0.1 mingw SDK。但是在編譯C++項目時存在一個問題。 qt 5.0.1 mingw 32bit問題

#include <iostream> 

using namespace std; 

int main() 
{ 
    cout << "Hello World!" << endl; 
    return 0; 
} 

我有以下編譯錯誤:`..testmain.cpp:沒有這樣的文件或directory` 這是親文件:

TEMPLATE = app 
CONFIG += console 
CONFIG -= app_bundle 
CONFIG -= qt 

SOURCES += main.cpp 

對於現在的解決方案是修改Makefile.Debug並更改此行:

debug/main.o: ../test/main.cpp 
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main.o ..\test\main.cpp 

有:

debug/main.o: ../test/main.cpp 
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/main.o ../test/main.cpp 

但是,這不是一個好辦法,因爲任何重建我已經改變makefile,併爲大型項目,這是不可接受的。

做someoune知道我錯了什麼?

+0

您是在msys下運行的嗎?嘗試從非msys shell運行 – 2013-02-11 15:05:16

+0

不,我正在使用沒有msys的qt創建器 – 2013-02-11 15:07:24

回答

0

解決的錯誤。問題出在我的TortoiseGit上。 TortoiseGit有一個集成的MSYS,並與qt創建者發生衝突。我將向qt-project報告錯誤

2

聽起來像它可能在qmake