作者sinread (电脑真耗钱)
看板MacDev
标题Re: [问题] ffmpeg + iphone
时间Wed Oct 27 15:20:30 2010
※ 引述《sinread (电脑真耗钱)》之铭言:
: 大家好,
: 小弟最近想要用ffmpeg 在iPhone上解H264的frame,
: compile上没有问题, 但是要放上iPhone run的时候, debugger会出现:
: dyld: Library not loaded: /usr/local/lib/libavcodec.dylib
: Referenced from: /var/mobile/Applications/66E93E8A-AA25-4D9A-B69F-F4F040D84E17/xxxx.app/xxxx
: Reason: image not found
: 奇怪就奇怪在, 为什麽是dyld... 小弟明明就是用static lib...
目前已知的是 "/usr/local/lib" 是ffmpeg build时候预设的目的目录
当程式开启时候, 由於我的link library是设定require,
所以会马上去load libavcodec,
但是奇怪的是, 明明我project内部就是使用libavcodec.a,
但是我用otool -L 去看build出来的binary的时候,
却看到里面的path 却是 /usr/local/lib/libavcodec.dylib,
请问我的project设定需要改什麽地方??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.136.170.207
1F:→ sinread:自回: 跟configure的设定有关, 有时间再测试 10/30 01:55