2011-01-24 21 views
0

私は問題があります。私はC++プロジェクトに取り組んでいます(IDEとしてEclipseを使用しています)。C++プロジェクト(IDE:Eclipse)にC/C++ライブラリ(libcurlなど)を含めるにはどうすればいいですか?

今、libcurlなどのC/C++ライブラリを使用したいので、カールをダウンロードして、次に何をするのか分かりません。

私は必要な.hと.cファイルのみを含める必要がありますか、前もってコンパイルする必要がありますか?

答えて

1

ライブラリを使用する一般的な方法(ライブラリとライブラリは異なる場合があります)は、ライブラリのすべてのヘッダーファイルを含め、必要に応じてインクルードし、提供する関数を使用することです。次に、アプリケーションをビルドするときに、オブジェクトをライブラリオブジェクト(.a、.lib、拡張子を問わず)にリンクします。 .aまたは.libファイルがない場合は、独立してビルドする必要があります。

+0

私が.aまたは.libファイルを持っていれば、Eclipseプロジェクトでどのように使用できますか?(http://stackoverflow.com/questions/5896260/how-to-attach-library-to-the-android-project-and) -use-it) –

+0

'Project Properties'の' C/C++ Build Settings'の 'Linker Libraries'セクションの.libや.aファイルが保存されている場所へのパスを検索パスエリアに追加します。リンクする特定のファイルをライブラリ領域に追加します。 –

0

これをコンパイルしてから、hファイルをインクルードパス(Eclipseプロジェクト内)にインクルードする必要があります。また、コンパイルしたライブラリをEclipseプロジェクトにインポートする方法も知る必要があります。

すべての作業が完了したら、適切なヘッダーを#includeした後にライブラリを呼び出すことができます。

0

どちらも可能です。おそらくライブラリにコンパイルするほうが簡単でしょう。

関連する問題