1

iPhoneプロジェクトでBoostライブラリを使用したいのですが、具体的には、boost :: neuro::ublasのみを使用します。iPhoneプロジェクトにリンクするために、ブースト用の静的ライブラリを構築することができました。ただし、これらの.aライブラリを見ると、ublasに関連するライブラリが見つかりません(ターミナルで./bootstrap.sh --with-libraries = ublasを試しましたが、運がありませんでした)。ublasを探す静的ライブラリを知っている人はいますか?または、iPhoneプロジェクトで一般的にublasを使用する方法は?

ありがとう!

4

3 に答える 3

2

iOS4のみを実行しても問題がない場合は、Accelerateフレームワークを使用してください。BLASがあり、ハードウェアアクセラレーション(利用可能な場合はソフトウェア、それ以外の場合)を備えています。

3.xのサポートが必要な場合でも、ハードウェアのサポートを得るために、可能な場合はAccelerateの使用を切り替える方法を理解する価値があります。

于 2010-08-31T17:44:06.757 に答える
2

uBlasはヘッダーのみであるため、静的ライブラリはありません。ライブラリの次のビューを参照してください。

http://www.boost.org/doc/libs/1_44_0/?view=filtered_header-only

于 2010-08-31T17:22:07.277 に答える
1

iPhone固有の部分には答えられませんが、少なくともBoostの部分についてはお手伝いできます...

Boost uBlasはヘッダーのみのライブラリであるため、.aファイルをビルドしてリンクする必要はありません。ライブラリを使用する場合は、プロジェクトにヘッダーを含めるだけです。

于 2010-08-31T17:22:16.493 に答える