1

我需要一些关于静态库创建的信息,实际上我是用 .h(头文件)文件创建的静态库,但我想从我的库中隐藏一些对其他人不可见的 .h(头文件)。你能提供任何解决方案吗..

4

1 回答 1

0

是的,有一种可能性,我最近就这样做了。

请参考这个网站,它显示了如何公开头文件。

注意:您不应该在公共标头中导入您的私有标头。在其他项目中编译库时,您会遇到一些编译错误。

假设您有两个标题,

  1. XYZ.h (公共)
  2. XYZInternal.h (私有)

您必须在XYZ.m文件中导入XYZInternal.h以避免标头未找到错误,当然还要隐藏私有标头/类的存在。

于 2014-06-09T19:10:45.250 回答