2010-01-15 141 views

回答

1

你可以尝试建立一个静态库和链接。
我还没有尝试过,但据我所知,libxenserver只有libxml2作为其唯一的依赖项。
libxml2可在iPhone上使用,因此您可能有机会。
要开始创建一个Cocoa touch静态库项目,并将C文件拖放到项目中。
现在你必须弄清楚放置包含文件的位置。
这可能会有点棘手,你会从很多编译错误开始,但对我来说,似乎可以编译它。

+0

是的,libxml2应该包含在MacOS X. – 2010-01-15 11:19:16

+0

的作品!谢谢。真的很难选择哪个接受,但你检查了依赖关系! :)建立成功 – 2010-01-15 11:42:17

1

我这样做的方式是在Xcode中创建一个iPhone静态库项目,并将所有库的文件放在那里。然后检查它是否构建以及构建设置是否适合您希望编译的库。要将新创建的库添加到二进制文件中,应遵循the Three20 readme底部所述的步骤。

请注意,如果您希望将静态库添加到App Store中,只能将静态库添加到iPhone项目中。 Xcode也不提供创建动态iPhone库的手段。

+0

谢谢,听起来不错!现在试试:) – 2010-01-15 11:17:25