11

私はいくつかのライブラリのqmakeビルドとそれらに依存するアプリを持っています。subdirsテンプレートを使用すると、qmakeに.slnファイルを出力させることができます。これは、VC2008での私の好みにほぼ一致します。説明したすべての方法でターゲット間の依存関係を指定しましたが、.slnファイルに「プロジェクトの依存関係」がないため、これらを手動で追加する必要があります。

これまでに試しました

CONFIG += ordered

正しい順序で無駄に。

同様に、より難解な構文:

client.depends = core common

これも機能しません。slnをロードしても、依存関係はまったく表示されません。

4

3 に答える 3

2

古いメーリングリストエントリから:http: //lists.trolltech.com/qt-interest/2006-07/thread00238-0.html

どのことがあなたに依存しているのかを理解しようとしているようです。プロジェクトの依存関係を手動で入力せずに、slnからビルドできますか?

于 2010-02-24T15:45:44.653 に答える
1

私はメイクファイルの専門家ではありませんが、私があなたなら、.pro ファイルを編集し、qmake を実行して、MAKLEFILE で自動生成された結果を確認することにより、QtCreator でその依存関係を再現しようとします。qmake の仕組みを知りたい場合は、qt のドキュメントを参照してください。

于 2010-02-24T15:27:37.777 に答える