0

多くの .h ファイルを持つ静的ライブラリを作成しました。他のすべての .h ファイルを含む .h ファイルを 1 つだけ含むライブラリを作成したいと考えています。しかし、そのようなライブラリを作成しようとすると、「.h ファイルが見つかりません」というエラーが表示されます。

そのようなライブラリを作成する方法を知っている人はいますか? 前もって感謝します。

4

1 に答える 1

0

.m (または .mm) ファイルを作成し、.h ファイルをインクルードして、.h ファイルの代わりに .m ファイルをコンパイルします。

ところで、なぜ .h ファイルからライブラリをビルドしたいのですか?? .h ファイルには実装を含めないでください。例外は C++ テンプレートとインライン関数です。その場合、テンプレートをインスタンス化しないと何も構築できません。

于 2012-09-20T08:46:43.330 に答える