qt 5.0.1 mingw 32bit问题

时间:2013-02-11 15:02:01

标签: c++ qt qt-creator

我已经安装了Qt 5.0.1 mingw SDK。但是在编译c ++项目时存在一个问题。

#include <iostream>

using namespace std;

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

我有以下编译错误:`.. testmain.cpp:没有这样的文件或目录` 这是专业档案:

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,对于大型项目,这是不可接受的。

你知道我错了什么吗?

2 个答案:

答案 0 :(得分:2)

听起来好像是qmake

中的错误

答案 1 :(得分:0)

解决。问题出在我的TortoiseGit上。 TortoiseGit集成了一个MSYS,这与qt创建者发生冲突。我会将错误报告给qt-project