1

プロジェクトをビルドして自分のコンピューターで正常に実行できますが、別のコンピューターで実行すると機能しません。すべてのファイル ライブラリが含まれるように Qt でビルドするにはどうすればよいですか?

私はこのhttp://doc.qt.digia.com/4.7/deployment-mac.htmlに従っています が、うまくいかないようです。qmakeを実行すると、次のような指示が出力されます

モード:
  -project qmake をプロジェクト ファイル生成モードにする
                 このモードでは、qmake はファイルをファイルとして解釈し、
                 構築され、
                 デフォルトは *.c; *.ui; *.y; *.l; *.ts; *.xlf; *.qrc; *.h; *.hpp; *.hh; *.hxx; *.H; *.cpp; *.cc; *.cxx; *.C
                 注: 作成された .pro ファイルは、おそらく
                 編集する必要があります。たとえば、QT 変数を
                 必要なモジュールを指定します。
  -makefile qmake をメイクファイル生成モードにする (デフォルト)
                 このモードでは、qmake はファイルをプロジェクト ファイルとして解釈し、
                 スキップされた場合、qmake はプロジェクトを見つけようとします。
                 現在の作業ディレクトリにあるファイル

アプリのリリース ディレクトリ内で実行します。私は何を間違っていますか?

4

1 に答える 1

1

Mac OS X 上の qmake は、デフォルトで (非推奨の) XCode プロジェクト ファイルを生成します。makefile を生成したい場合は、パラメーターを指定して qmake を実行する必要があります。

qmake -spec macx-g++

その後、make を呼び出すことができます。macdeployqtただし、アプリをデプロイする場合は、QTDIR/bin/ ディレクトリで実行する必要があります

于 2012-12-04T08:37:49.917 に答える