3

Boost Graph ライブラリはヘッダーのみのライブラリであり、使用するためにビルドする必要はありません。

これには、iOS アプリケーションに必要ないくつかの既製の関数が含まれています。

  • dijkstra_shortest_paths

  • astar_search

ただし、回帰テストが不足しているため、Boost はiOS (または Android) では公式にサポートされていません。

誰かBoost.Graphが iOS で使用していますか? もしそうなら、それは安定していますか?

4

2 に答える 2

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 に答える
0

はい、間違いなく安定しています。

Apple の LLVM コンパイラ (iOS アプリに使用する必要があるもの) は、現在利用可能な最も C++11 に準拠したコンパイラの 1 つであり、まったく問題なくコンパイルしてブーストを実行できます。

iOS が完全に POSIX に準拠していることは言うまでもありません。これにより、ほとんどのフレームワークが iOS で使用できるようになります。疑問がある場合は、試してみて、うまくいかない場合は、戻って質問してください。

すでにあるものを活用して、うまく使いましょう!

于 2012-12-31T17:22:17.163 に答える