0

我创建了包含许多 .h 文件的静态库。我想创建一个只包含一个 .h 文件的库,其中包含所有其他 .h 文件。但是当我尝试创建这样的库时,它给了我“.h files not found”错误。

有人知道如何创建这样的库吗?提前致谢。

4

1 回答 1

0

创建一个 .m(或 .mm)文件,包含您的 .h 文件,然后编译 .m 文件而不是 .h 文件。

顺便说一句,为什么要从 .h 文件构建库?.h 文件不应包含任何实现。例外是 C++ 模板和内联函数,那么如果不实例化模板就不会构建任何东西

于 2012-09-20T08:46:43.330 回答