我有一个C ++库,我想链接到我的iPhone项目。我该怎么做?
答案 0 :(得分:3)
只需将其拖入并确保头文件可用即可。这就是它:)确保.a文件(假设您的库是.a文件)列在构建阶段选项卡下的"链接二进制文件库和#34;。
答案 1 :(得分:1)
您必须确保该库是为iOS构建的,特别是针对您要部署的体系结构。例如,Armv7不能在模拟器上或3G之类的pre-armv7设备上运行。如果你希望这种方法能够完美地工作,你可能应该为所有架构构建一个.a库(armv6 / armv7 i386),然后使用“lipo”命令将它们组合成一个胖库。当然,这假设您可以访问源。这里有关于如何从源代码构建胖库的确切信息。完成此操作之后,将它与标题拖放到Xcode中是一件简单的事情。