2010-08-31 6 views
1

Je souhaite utiliser la bibliothèque Boost dans mon projet iPhone, en particulier uniquement boost :: numeric :: ublas. J'ai réussi à construire des bibliothèques statiques pour booster afin de les relier dans mon projet iPhone. Cependant, quand je regarde ces bibliothèques .a je ne peux pas trouver celui qui est lié à ublas (j'ai essayé ./bootstrap.sh --with-libraries = ublas dans le terminal mais pas de chance). Est-ce que quelqu'un sait quelle bibliothèque statique chercher ublas? Ou comment utiliser ublas dans un projet iPhone en général?Comment utiliser la bibliothèque Booster uBLAS C++ dans un projet iPhone?

Merci!

Répondre

1

Je ne peux pas répondre à la partie spécifique iPhone, mais je peux aider au moins avec le Boost part ...

Boost uBlas est une bibliothèque d'en-tête uniquement, vous n'avez donc pas besoin de créer et de lier des fichiers .a. Il suffit d'inclure les en-têtes dans votre projet si vous souhaitez utiliser la bibliothèque.

2

Si vous utilisez OK4 uniquement, utilisez le framework Accelerate, BLAS et l'accélération matérielle (si disponible, logiciel dans le cas contraire).

Même si vous avez besoin de la prise en charge de la version 3.x, il serait utile de trouver comment basculer l'utilisation d'Accelerate lorsque cela est possible simplement pour obtenir le support matériel.

+0

Merci! C'est bon à savoir. – saurb

+0

Oui, d'après les tests que j'ai vus, Accelerate est beaucoup plus rapide que la plupart des implémentations de stock de ces opérations vectorielles. –

Questions connexes