C++ プロジェクトで非標準ライブラリを使用する方法を理解しようとしています。いくつかの質問を聞きたいんです。
POCO ライブラリを使いたいとしましょう。そこで、ダウンロードして make を使ってビルド (静的ビルド) しました。今、たくさんの .o ファイルと .h ファイルがあります。別のディレクトリに Path.h ファイルと Path.o ファイルがあります。
今、私は自分のコードでこのモジュールを使用したいと考えています。#include "Poco/Path.h" を使用してファイルをインクルードします。makefile を変更して Path.o をターゲットに追加する必要がありますか?
標準ライブラリを使用するとどうなりますか? それらはヘッダーファイルでのみ利用できますか? テンプレート コードをプリコンパイルできないことはわかっています。残りはどうですか?