2013-02-11 59 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