0

私はnetbeans 7.0で特定のC++(ライブラリ)プロジェクトを持っています。それをAプロジェクトと呼ぶことができます。いくつかのリンク - でプロジェクト他のプロジェクトに依存するnetbeansプロジェクトとその包含

2)に含まため

1)コンパイル時:

は、今は上のC++

B B.呼ばれる(アプリケーション)プロジェクト依存を有します私はちょうどプロパティ - >ビルド(リンカ)に突出するように移動する必要がありますので、libA.so

2)のための時間は、非常に簡単です - >ライブラリをクリックし、「プロジェクトの追加..」

H間違いなく、1)のための最高の素晴らしい、巧妙なアプローチは何かを明確にしています。プロジェクトでサードパーティライブラリを見つけるのに役立つように、過去にpkg-configエントリを作成しましたが、プロジェクト自体のためにもう少し作業が必要です。私はまた、直接、既存のファイルを含めることができますが、私は

を避けるためにしようとしている何だから私は人々について聞きたい正確である含みで醜い../../A/を追加する必要があります過去にこの問題を解決し、彼らが見つけた最良の解決策は何か

答えて

0

プロジェクトプロパティのリンカ部分に「追加のライブラリディレクトリ」を追加できます。次に、パス指定子なしでライブラリファイル "A"を参照することができます。これはリンカーが見つけられていないライブラリのディレクトリを検索するためのコマンドラインオプションです。

7.0のQtプロジェクトのプロジェクトプロパティにそのオプションを追加したかどうかはわかりません。これらのプロジェクトでは、6.9.1

+0

はい、該当する項目2)が該当します。私は項目1)(含む) – lurscher