2012-12-31 69 views
3

Boost Graph Library是一個僅用於標題的庫,不需要構建即可使用。Boost Graph Library,在iOS上穩定?

它包含了我要爲我的iOS應用程序的一些預製的功能:

  • dijkstra_shortest_paths

  • astar_search

然而,升壓是不正式支持在iOS(或Android)du e缺乏迴歸測試,而且我沒有足夠的經驗來使用Boost或iOS來輕鬆測試它。

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

+0

絕對穩定。 C++(11!)完全在iOS上實現,並且由蘋果公司提出的開發者協議允許。 Boost是一個很棒的圖書館,使用它! –

回答

0

是的,絕對是穩定的。

Apple的LLVM編譯器(這是您應該用於iOS應用程序的)是當今可用的最符合C++ 11標準的編譯器之一,因此可以編譯和運行boost,而且絕對沒有問題。

更不用說iOS也完全符合POSIX標準,這使得大多數框架都可以在iOS上使用。如有疑問,請嘗試一下,如果沒有工作,請回來問一個問題。

利用已經存在的東西,並充分利用它!

+0

我不認爲這是真的。快速檢查[Boost迴歸測試](http://www.boost.org/development/tests/release/developer/summary.html)頁面顯示**沒有任何問題可以編譯和運行boost **。還有就是連Sandia-darwin-clang-trunk-C++ 11都不能編譯所有的'Boost.Graph'。 –

0

這樣Boost庫是穩定的,但升壓圖形庫都未能對所有達爾文香精(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)

謝謝。

+0

該表的當前版本顯示它在Clang上工作得很好。 –

相關問題