iphone模拟器加载外部静态链接库?

xf1980 发布于 2012/05/17 09:45
阅读 1K+
收藏 0

现在在做ffmpeg,iphone的视频播放。

在win7下装了一个cygwin,利用cygwin生成一个.a的静态库文件,把.a文件和相关的头文件加载到Xcode的工程里,提示错误

ld: warning: ignoring file ./../../libtest.a, file was built for archive which is not the architecture being linked (i386) Undefined symbols for architecture i386: "_SignOrder", 
referenced from: -[TestAppAppDelegate application:didFinishLaunchingWithOptions:] in TestAppAppDelegate.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status
什么原因?

lipo -info ****以后,提示不存在的架构(正常应该是i386架构),后来有人说是需要交叉编译一下,需要将elf转为mach-o格式,这个怎么转的,有没有交叉编译器?

(2)在Xcode下直接利用自带的静态库框架可不可以做ffmpeg?

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部