0

Qt 5.0.1mingwSDKをインストールしました。しかし、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 に答える