torch-ios框架XCODE使用备忘
2015-06-13 18:44
1481 查看
1.首先编译框架 ./generate_ios_framework
2.把框架包含进project 在general-link Frameweork and Libraries 加入这个框架,注意一定也要加上Accelerate.framework,不然会有如下报错:
Undefined symbols for architecture x86_64:
"_daxpy_", referenced from:
_THDoubleBlas_axpy in Torch(THBlas.c.o)
"_dcopy_", referenced from:
_THDoubleBlas_copy in Torch(THBlas.c.o)
"_ddot_", referenced from:
_THDoubleBlas_dot in Torch(THBlas.c.o)
"_dgeev_", referenced from:
_THDoubleLapack_geev in Torch(THLapack.c.o)
"_dgels_", referenced from:
_THDoubleLapack_gels in Torch(THLapack.c.o)
"_dgemm_", referenced from:
_THDoubleBlas_gemm in Torch(THBlas.c.o)
"_dgemv_", referenced from:
_THDoubleBlas_gemv in Torch(THBlas.c.o)
"_dger_", referenced from:
_THDoubleBlas_ger in Torch(THBlas.c.o)
"_dgesv_", referenced from:
_THDoubleLapack_gesv in Torch(THLapack.c.o)
"_dgesvd_", referenced from:
_THDoubleLapack_gesvd in Torch(THLapack.c.o)
"_dgetrf_", referenced from:
_THDoubleLapack_getrf in Torch(THLapack.c.o)
"_dgetri_", referenced from:
_THDoubleLapack_getri in Torch(THLapack.c.o)
"_dscal_", referenced from:
_THDoubleBlas_scal in Torch(THBlas.c.o)
_THDoubleBlas_gemv in Torch(THBlas.c.o)
"_dswap_", referenced from:
_THDoubleBlas_swap in Torch(THBlas.c.o)
"_dsyev_", referenced from:
_THDoubleLapack_syev in Torch(THLapack.c.o)
"_saxpy_", referenced from:
_THFloatBlas_axpy in Torch(THBlas.c.o)
"_scopy_", referenced from:
_THFloatBlas_copy in Torch(THBlas.c.o)
"_sdot_", referenced from:
_THFloatBlas_dot in Torch(THBlas.c.o)
"_sgeev_", referenced from:
_THFloatLapack_geev in Torch(THLapack.c.o)
"_sgels_", referenced from:
_THFloatLapack_gels in Torch(THLapack.c.o)
"_sgemm_", referenced from:
_THFloatBlas_gemm in Torch(THBlas.c.o)
"_sgemv_", referenced from:
_THFloatBlas_gemv in Torch(THBlas.c.o)
"_sger_", referenced from:
_THFloatBlas_ger in Torch(THBlas.c.o)
"_sgesv_", referenced from:
_THFloatLapack_gesv in Torch(THLapack.c.o)
"_sgesvd_", referenced from:
_THFloatLapack_gesvd in Torch(THLapack.c.o)
"_sgetrf_", referenced from:
_THFloatLapack_getrf in Torch(THLapack.c.o)
"_sgetri_", referenced from:
_THFloatLapack_getri in Torch(THLapack.c.o)
"_sscal_", referenced from:
_THFloatBlas_scal in Torch(THBlas.c.o)
_THFloatBlas_gemv in Torch(THBlas.c.o)
"_sswap_", referenced from:
_THFloatBlas_swap in Torch(THBlas.c.o)
"_ssyev_", referenced from:
_THFloatLapack_syev in Torch(THLapack.c.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
3.把framework里面的torch.h和torch.m加进project,编译,大功告成。
2.把框架包含进project 在general-link Frameweork and Libraries 加入这个框架,注意一定也要加上Accelerate.framework,不然会有如下报错:
Undefined symbols for architecture x86_64:
"_daxpy_", referenced from:
_THDoubleBlas_axpy in Torch(THBlas.c.o)
"_dcopy_", referenced from:
_THDoubleBlas_copy in Torch(THBlas.c.o)
"_ddot_", referenced from:
_THDoubleBlas_dot in Torch(THBlas.c.o)
"_dgeev_", referenced from:
_THDoubleLapack_geev in Torch(THLapack.c.o)
"_dgels_", referenced from:
_THDoubleLapack_gels in Torch(THLapack.c.o)
"_dgemm_", referenced from:
_THDoubleBlas_gemm in Torch(THBlas.c.o)
"_dgemv_", referenced from:
_THDoubleBlas_gemv in Torch(THBlas.c.o)
"_dger_", referenced from:
_THDoubleBlas_ger in Torch(THBlas.c.o)
"_dgesv_", referenced from:
_THDoubleLapack_gesv in Torch(THLapack.c.o)
"_dgesvd_", referenced from:
_THDoubleLapack_gesvd in Torch(THLapack.c.o)
"_dgetrf_", referenced from:
_THDoubleLapack_getrf in Torch(THLapack.c.o)
"_dgetri_", referenced from:
_THDoubleLapack_getri in Torch(THLapack.c.o)
"_dscal_", referenced from:
_THDoubleBlas_scal in Torch(THBlas.c.o)
_THDoubleBlas_gemv in Torch(THBlas.c.o)
"_dswap_", referenced from:
_THDoubleBlas_swap in Torch(THBlas.c.o)
"_dsyev_", referenced from:
_THDoubleLapack_syev in Torch(THLapack.c.o)
"_saxpy_", referenced from:
_THFloatBlas_axpy in Torch(THBlas.c.o)
"_scopy_", referenced from:
_THFloatBlas_copy in Torch(THBlas.c.o)
"_sdot_", referenced from:
_THFloatBlas_dot in Torch(THBlas.c.o)
"_sgeev_", referenced from:
_THFloatLapack_geev in Torch(THLapack.c.o)
"_sgels_", referenced from:
_THFloatLapack_gels in Torch(THLapack.c.o)
"_sgemm_", referenced from:
_THFloatBlas_gemm in Torch(THBlas.c.o)
"_sgemv_", referenced from:
_THFloatBlas_gemv in Torch(THBlas.c.o)
"_sger_", referenced from:
_THFloatBlas_ger in Torch(THBlas.c.o)
"_sgesv_", referenced from:
_THFloatLapack_gesv in Torch(THLapack.c.o)
"_sgesvd_", referenced from:
_THFloatLapack_gesvd in Torch(THLapack.c.o)
"_sgetrf_", referenced from:
_THFloatLapack_getrf in Torch(THLapack.c.o)
"_sgetri_", referenced from:
_THFloatLapack_getri in Torch(THLapack.c.o)
"_sscal_", referenced from:
_THFloatBlas_scal in Torch(THBlas.c.o)
_THFloatBlas_gemv in Torch(THBlas.c.o)
"_sswap_", referenced from:
_THFloatBlas_swap in Torch(THBlas.c.o)
"_ssyev_", referenced from:
_THFloatLapack_syev in Torch(THLapack.c.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
3.把framework里面的torch.h和torch.m加进project,编译,大功告成。
相关文章推荐
- iOS判断字符串是否符合格式要求
- ios获取当前年月日和星期
- iOS汉字识别改进算法
- iOS Widget简单使用
- iOS多线程编程之NSThread的使用
- IOS 四种保存数据的方式
- [iOS]Error Domain=NSURLErrorDomain Code=-1005 “The network connection was lost.”
- IOS中宏的高级使用
- ios8.0下CLLocationManager定位服务需要授权了
- IOS集成支付宝支付方法和问题的总结
- iOS程序进入后台后仍运行定时器
- iOS简单的手写汉字识别
- iOS如何把所有界面的状态栏的字体颜色都设置为白色
- iOS 的 XMPPFramework 简介
- iOS-二维码
- ios数据的本地存储-属性列表
- ios项目最新真机调试教程
- IOS的forin循环和for循环
- ios-块(MS)
- iOS 之 Thread Runloop浅显认识说起