0

我已经安装了 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,而对于大型项目,这是不可接受的。

有人知道我错了吗?

4

2 回答 2

2

听起来这可能是qmake中的一个错误

于 2013-02-11T15:16:48.240 回答
0

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

于 2013-02-11T15:20:17.780 回答