私は一般的な使用のための外部ライブラリを作成しています。私が尋ねるのは、すべてのクラスをブーストのような.hppファイルに入れるか、それをlibファイルにコンパイルしてクラスごとの2つのファイルルールを保持すべきかどうかです。限り、私は見ることができます.hppは速度のために使用されるので、すべてのクラスやクロスプラットフォームのためのすべてのクラスまたは大規模なものに.libを追加する必要はありません。ヘッダー専用クラスまたはlibファイルを使用する必要がありますか?
[編集]あなたの個人的な好みと理由は何ですか?私の図書館は私の個人的な利用のためのものです。 ライブラリを静的にリンクする場合
これは、おそらく名前を付けることができる以上の要素に依存します。どんな意味があるかをしてください。あなたは彼らにソースを与えたいですか?あるいは、バイナリとリンクさせたいのですか?それらは2つの基本的なオプションです。 – Falmarri
静的リンクまたは動的リンク? – mkb
@Matt Static Linking – Will03uk