将犰狳库合并到iOS应用程序中

将犰狳库合并到iOS应用程序中,ios,iphone,linear-algebra,armadillo,Ios,Iphone,Linear Algebra,Armadillo,我正在尝试将犰狳线性代数库合并到iOS应用程序中。在构建时,我得到以下错误: ld:为iOS模拟器构建,但链接到为 架构的MacOSX文件“/usr/local/lib/libarmadillo.dylib” x86_64 clang:错误:链接器命令失败,退出代码为1(使用-v返回) 参见调用) 我知道当我构建犰狳库(6.5版)时,它并不是为iOS构建的。我已经看到了创建fat库的技巧,但无法通过修改Armadillo makefile来实现。仅供参考,对于Linux/iOS/xCode开发环

我正在尝试将犰狳线性代数库合并到iOS应用程序中。在构建时,我得到以下错误:

ld:为iOS模拟器构建,但链接到为 架构的MacOSX文件“/usr/local/lib/libarmadillo.dylib” x86_64 clang:错误:链接器命令失败,退出代码为1(使用-v返回) 参见调用)

我知道当我构建犰狳库(6.5版)时,它并不是为iOS构建的。我已经看到了创建fat库的技巧,但无法通过修改Armadillo makefile来实现。仅供参考,对于Linux/iOS/xCode开发环境,我是新手


任何建议都将不胜感激

您能否将源文件和头文件添加到您的项目中,然后查看它是否编译?我已经为另一个C++库做过了。我也尝试过。我还尝试过的另一件事是使用工具链文件,使用下面的代码在iOS中创建犰狳,但没有效果@shaanii你不用建造犰狳就可以使用它<代码>#在包含犰狳头之前定义ARMA_don_USE_WRAPPER。然后链接到accelerate框架或在iOS上提供LAPACK和BLAS功能的任何东西