看板 MacDev 關於我們 聯絡資訊
※ 引述《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
sinread:自回: 跟configure的設定有關, 有時間再測試 10/30 01:55