2011-11-30 29 views
5

私はソース形式で配布されているオープンソースライブラリを持っています。私がMakefileを実行した後、私は.hファイルと.aファイルを作成して、私が作業しているプロジェクトに含めたいと思っています。私は手動でMakefileを編集したり、コマンドラインからコンパイラを呼び出すことでこれらを追加する方法に精通していますが、CDTを使って作成したEclipse C++プロジェクトにこれらをどのように追加できるか分かりません。Eclipse C++プロジェクトに静的にリンクされたライブラリを含めるにはどうすればよいですか?

私は現在Eclipse Indigoを使用しています。私は古いバージョンのEclipseでいくつかの指示を見つけましたが、メニューは説明されていません。私は少し周りを突き刺し、よく知られているものは見ませんでした。

答えて

7

C++プロジェクトに外部ライブラリを追加するにはどうすればよいですか?

プロジェクト名を右クリックしてプロパティを選択して、プロジェクトのプロパティに移動します。 「C/C++ビルド」をクリックします。設定 - >ツール設定タブで、GCC Cリンカー/ライブラリをクリックします。次に、ライブラリと検索パスを追加します。

+0

最新のCDTについては正確ですか?ツール設定タブが表示されません。 C/C++ビルド>設定の下に1つありますが、そこにはディレクトリはまったくありません。 2番目のパラグラフにも、情報が正しくないか、欠落しています。私が使用しているリンカのその他のオプションやその他のオブジェクトがあります。私は次の3つ目の選択肢を試してみよう。 –

+0

@ThomasOwens申し訳ありませんが、ウィキは古すぎました。私は更新しました。私のEclipseバージョンは3.7.1です – Beginner

+0

私は仕事を辞めようとしていますので、私がやろうとしていることを試すことはできませんが、家で試してみることができます。唯一の問題は、ツール設定タブがC/C++ビルド - >設定の下にあり、C/C++ビルドの直下ではないことです。私はGCCがCygwinかもしれないと仮定しています(私はGCCツールチェーンではなくCygwinツールチェーンを使用しているので)。しかし、他のすべての行が、私には意味をなさない。家でも明日でも仕事でこれを試してみると、今晩後半にフォローアップします。 –

8

プロジェクトが開いているプロジェクトエクスプローラでプロジェクト名を右クリックし、プロジェクトプロパティを選択します。次にC/C++ General - > Paths and Symbols - > includes - > GNU C++を選択し、ヘッダーファイルにパスを追加します。 C/C++ General - > Paths and Symbols - > Libraries - > Addの順に選択し、ライブラリファイルのパスを追加します。

関連する問題