如何在iPhone项目中使用Boost uBLAS C ++库?

时间:2010-08-31 16:54:43

标签: c++ iphone boost ublas

我想在我的iPhone项目中使用Boost库,特别是boost :: numeric :: ublas。我设法为boost构建静态库,以便在我的iPhone项目中链接它们。但是,当我查看那些.a库时,我找不到与ublas相关的库(我试过./bootstrap.sh --with-libraries = ublas在终端但没有运气)。有谁知道要查找ublas的静态库?或者如何在iPhone项目中使用ublas?

谢谢!

3 个答案:

答案 0 :(得分:2)

uBlas只是标题,因此没有静态库 - 请参阅库的这个视图:

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

答案 1 :(得分:2)

如果您只运行iOS4,可以使用Accelerate框架,它具有BLAS并具有硬件加速功能(如果可用,则为软件)。

即使您需要3.x支持,也应该在可能的情况下找出如何切换Accelerate的使用以获得硬件支持。

答案 2 :(得分:1)

我无法回答特定于iPhone的部分,但我至少可以使用Boost部分帮助...

Boost uBlas是一个仅限标头的库,因此您无需构建和链接任何.a文件。如果要使用库,只需在项目中包含标题即可。