3

Boost Graph Library 是一个只有头文件的库,不需要构建即可使用。

它包含一些我想要用于我的 iOS 应用程序的预制功能:

  • dijkstra_shortest_paths

  • astar_search

但是,由于缺乏回归测试, iOS(或 Android)并未正式支持Boost ,而且我对 Boost 或 iOS 的经验不足,无法舒适地对其进行测试。

是否有人Boost.Graph在 iOS 上使用,如果是,它是否稳定?

4

2 回答 2

0

是的,绝对是稳定的。

Apple 的 LLVM 编译器(你应该在 iOS 应用程序中使用它)是当今可用的最符合 C++11 的编译器之一,因此可以毫无问题地编译和运行 boost。

更不用说 iOS 也完全兼容 POSIX,这使得大多数框架都可以在 iOS 上使用。如有疑问,请尝试,如果不起作用,请返回并提出问题。

充分利用已有的东西,好好利用它!

于 2012-12-31T17:22:17.163 回答
0

因此,Boost 库是稳定的,但 Boost Graph 库在所有 darwin 风格上都失败了(darwin- 4.4_0x intel- darwin- 12.0 intel- darwin- 11.1 darwin- 4.4)

http://www.boost.org/development/tests/release/developer/summary.html

也许您可以尝试其他替代方案,例如 LEDA (http://www.algorithmic-solutions.com/news/archive.htm)

谢谢。

于 2013-01-03T12:42:14.697 回答