5

私は QtCreator にまったく慣れていないので、おそらく eclipse-ville に心を置いたのでしょうが、QtCreator でプロジェクト階層を設定する方法を一生理解できません。一種のルート プロジェクトを作成し、そこからサブプロジェクトを追加するオプションがあることは理解していますが、これは理にかなっていますが、プロジェクトの作成時にこれが必要かどうか疑問に思っています。あるプロジェクトでライブラリを作成し、後で別のプロジェクトで参照しますか?

新しいサブディレクトリ プロジェクトを作成し、メイン プログラムをサブプロジェクトとして追加することで、ブランケット タイプのプロジェクトを設定しようとしましたが、ライブラリ プロジェクトを追加するにはどうすればよいですか?

理想的には、1 つのプロジェクトをメイン アプリケーションとして作成し、別のプロジェクトをライブラリとして参照したいと考えています。ヘルプ?

4

1 に答える 1

6

Qt Creatorのドキュメントには、疑問に対する答えを見つけるのに役立つ 2 つのセクションがあります。

編集: ここで非常に単純なサンプル プロジェクトを見つけることができます: QtSymbianDllExample。「Symbian プラットフォームで Qt を使用して DLL を作成および使用する方法を示すことを目的としています」. これは Symbian 開発用のサンプルですが、今は関係ありません。私は Symbian フォンを持っていません。重要なのは、ルート プロジェクト (QtSymbianDllExample\qtssymbiandllexample.pro) と 2 つのサブプロジェクト (QtSymbianDllExample\qtenginedll\qtenginedll.pro、QtSymbianDllExample\testui_simpledllengine\testui_simpledllengine.pro) が含まれていることです。これらを調べて自分のプロジェクトと比較することができます。次の手順を実行して、ルート プロジェクトをビルドできることを確認しました。

  1. http://www.qt.io/download/から Windows Offline Installer をダウンロードしてインストールします。
  2. QtSymbianDllExample.zip をダウンロードして解凍します
  3. Qt Creator を実行する
  4. ファイル/ファイルまたはプロジェクトを開く... qtssymbiandllexample.proを選択
  5. ビルド/実行 qmake
  6. ビルド / ビルド プロジェクト「qtsymbiandllexample」
于 2012-10-03T06:30:37.650 に答える