0

Qt を使って GUI アプリケーションを作りたいのですが、なかなか始められません。エディターで次のコードを書きました。

#include <QApplication>
#include <QWidget>

int main(int argc, char *argv[]) {
    QApplication app(argc, argv);
    QWidget window;
    window.resize(250,150);
    window.setWindowTitle("Simple example");
    window.show();
    return app.exec();
}

次にproject.pro、現在のディレクトリに次の内容のファイルを作成します。

SOURCES = qt.cpp
HEADERS = QApplication QWidget
CONFIG += qt warn_on release

次に、ターミナルに入力しますqmake -projectが、ターミナルは何もしません。コマンドプロンプトすら表示されません。次のように、何かを待っているかのようにアイドル状態になります。

user@user:~$ qmake -project
_

どうすれば機能しますか?

4

1 に答える 1

1

次の行は、プロジェクト ソース ファイルを作成します。

> qmake -プロジェクト

この場合に必要なのは、プロジェクトの .cpp および .h ファイルだけです。

ここで、作成したプロジェクト ソース ファイルを削除します。ディレクトリでは、プロジェクトに .cpp と .h のみが必要です (この場合、qt.cpp しかありません)。次に、ターミナルに移動して入力します

> qmake -project -o myproject.pro

この行によりプロジェクト ソース ファイルが作成され、その名前は "myproject" です。

タイプ (プロジェクト ソース ファイルが 1 つしかないと仮定)

> qmake

上記の行で Makefile が作成されました。

次に、入力します

>作る

出力 (Mac のデフォルト) には拡張子 .app があり、その名前は myproject.app です。今それを実行します(Macで)。

> myproject.app を開く

ご覧のとおり、プロジェクトを完全に制御することはできません。この問題を克服するには、独自のプロジェクト ソース ファイルを作成する必要があります (私はそれを好みます)。

于 2013-11-18T21:02:06.970 に答える