Boost Graph ライブラリはヘッダーのみのライブラリであり、使用するためにビルドする必要はありません。
これには、iOS アプリケーションに必要ないくつかの既製の関数が含まれています。
dijkstra_shortest_pathsastar_search
ただし、回帰テストが不足しているため、Boost はiOS (または Android) では公式にサポートされていません。
誰かBoost.Graphが iOS で使用していますか? もしそうなら、それは安定していますか?
Boost Graph ライブラリはヘッダーのみのライブラリであり、使用するためにビルドする必要はありません。
これには、iOS アプリケーションに必要ないくつかの既製の関数が含まれています。
dijkstra_shortest_paths
astar_search
ただし、回帰テストが不足しているため、Boost はiOS (または Android) では公式にサポートされていません。
誰かBoost.Graphが iOS で使用していますか? もしそうなら、それは安定していますか?
そのため、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)のような他の代替手段を試すことができるかもしれません
ありがとう。
はい、間違いなく安定しています。
Apple の LLVM コンパイラ (iOS アプリに使用する必要があるもの) は、現在利用可能な最も C++11 に準拠したコンパイラの 1 つであり、まったく問題なくコンパイルしてブーストを実行できます。
iOS が完全に POSIX に準拠していることは言うまでもありません。これにより、ほとんどのフレームワークが iOS で使用できるようになります。疑問がある場合は、試してみて、うまくいかない場合は、戻って質問してください。
すでにあるものを活用して、うまく使いましょう!