我想在我的iPhone项目中使用Boost库,特别是boost :: numeric :: ublas。我设法为boost构建静态库,以便在我的iPhone项目中链接它们。但是,当我查看那些.a库时,我找不到与ublas相关的库(我试过./bootstrap.sh --with-libraries = ublas在终端但没有运气)。有谁知道要查找ublas的静态库?或者如何在iPhone项目中使用ublas?
谢谢!
答案 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文件。如果要使用库,只需在项目中包含标题即可。