Boost Graph Library是一个仅限标题的库,无需构建即可使用。
它包含我想要的iOS应用程序的一些预制函数:
dijkstra_shortest_paths
astar_search
然而,由于缺乏回归测试,Boost 在iOS (或Android)上没有正式支持,而且我对Boost或iOS的经验不足以让他们对其进行测试。
是否有人在iOS上使用Boost.Graph
,如果是这样,它是否稳定?
答案 0 :(得分:0)
是的,绝对是稳定的。
Apple的LLVM编译器(这是你应该用于iOS应用程序的)是当今可用的最兼容C ++ 11的编译器之一,因此可以编译和运行boost,绝对没有问题。
更不用说iOS也完全符合POSIX,这使得大多数框架可以在iOS上使用。如有疑问,请尝试使用,如果不工作,请回来问问题。
利用已经存在的东西,并充分利用它!
答案 1 :(得分:0)
因为这样的增强库是稳定的,但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)
感谢。