2011-07-19 13 views
0

静的リンクライブラリをQtベースのアプリケーションに追加しようとしています。Qtプロジェクト管理ダイアログで「プロジェクトリストに追加」がグレー表示されています

私は、このガイドを使用:「プロジェクトを選択し、リストをプロジェクトに追加するにはたとえば、myappに」言うた、http://doc.qt.nokia.com/qtcreator-snapshot/creator-project-qmake-libraries.html

をしかし、私は4段階に得るとき、私はこのために行うことができませんよ[プロジェクト管理]ダイアログで[プロジェクトに追加]リストが無効(灰色)になります。

Qt Creatorがこの時点で他のプロジェクトを認識してリストに表示されるようにするためには何が必要ですか?

私はPCマシンでLinux/GNUに取り組んでいます。

+0

"しかし、私がステージ4に行くと、プロジェクト管理ダイアログのプロジェクトリストに追加は灰色になります。 –

答えて

2

はこちらの記事を参照してください:http://lists.qt.nokia.com/pipermail/qt-creator/2010-December/008166.html

あなたの「ライブラリ」プロジェクトとの両方が「サブディレクトリ」プロジェクトの一部である必要があり、あなたの「アプリケーション」プロジェクト。

まず、Subdirsプロジェクトを作成します。このプロジェクトには、プロジェクト全体のすべての個別プロジェクトが含まれます(これはVisual Studioの「ソリューション」のようなものです)。

次に、 "サブディレクトリ"プロジェクトを右クリックして "新規サブプロジェクト..."を選択してライブラリプロジェクトを作成し、QtCreatorドキュメントの指示に従うと、プロジェクト全体が落ちる。

最後に、アプリケーションからライブラリへの依存関係を作成する場合は、アプリケーションプロジェクトをプロジェクト全体のサブプロジェクトとして作成し、ライブラリプロジェクトを「内部ライブラリ」として追加することができますあなたのアプリケーションプロジェクト。

関連する問題