iPhone上的C++ Boost

Luk*_*uke 12 iphone boost

我需要使用boost序列化代码.我正在Android上测试它(显然使用NDK).在我决定是否真的想在我的项目中使用boost序列化代码之前,我想知道是否可以在iPhone应用程序中编译和使用boost.我问这个问题是因为在Android上编译提升并不是一件容易的事情,因此iPhone上的提升可能与Android(叹息)一样难以编译.谢谢.

Dan*_*li3 6

嘿,我在openFrameworks插件中更新了Pete Goodliffes脚本:

  • 它目前有arm64,armv7,i386,x86_64
  • 提升1.59.0或之前
  • libc ++/std = c ++ 11 - 现在是libstdc ++的可选版本
  • 预编译和脚本自己构建(所以如果你需要libstdc ++很容易改变)
    • 支持Xcode 7

https://github.com/danoli3/ofxiOSBoost


apo*_*che 4

这个博客可能会对您有所帮助。

据称,Pete Goodliffe编写了一个脚本,将 boost 库构建到 iOS 框架中。还有一个XCode 项目编译整个东西。

如果人们告诉您不能在 iOS 应用程序中使用自定义框架,则事实并非如此。只要正确构建了框架(i386、armv6 和 armv7 的架构都lipo在一起),就可以工作。

我还没有尝试过那个特定的框架,但如果设置正确,我相信这会成功。

请随时通知我们。

  • 古德利夫的剧本很棒。然而,它与 Xcode 4.3 不同,因为一切都在不同的地方。我尝试过调整,但到目前为止还没有成功。有谁知道如何修理它? (3认同)
  • http://www.danielsefton.com/2012/03/building-boost-1-49-with-clang-ios-5-1-and-xcode-4-3/ (2认同)