[問題]static lib在不同專案有不同結果

看板MacDev作者 (Never Stop)時間7年前 (2016/11/29 14:06), 7年前編輯推噓-1(015)
留言6則, 3人參與, 最新討論串1/1
各位版友好, 最近在實作播放器, 但遇到很莫名的狀況. 目前使用了ijkMediaPlayer 以及 vlc media player,作為播放器. (都是使用.a檔案做為lib) 在專案A的時候, 使用ijkMediaPlayer的時候可以播放的檔案. 在專案B, 使用同一個.a lib, 卻會回報說找不到codec. 後來反覆重新build了lib, 放到兩個專案, 卻依然有不同結果. 兩個專案裡面在播放器的部分code都是一模一樣的. 後來抓了最新的vlc重新build, 也有遇到同樣的lib, 在VLC兩個sample project也會有不同結果的狀況產生. 目前朝向compiler, build setting這方向去檢查. 不知道有沒有人遇到類似的狀況? 環境是X code 8.0 , OS X版本是 El Capitan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.67.31 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1480399593.A.3B3.html

11/29 14:08, , 1F
EI?
11/29 14:08, 1F
※ 編輯: tuzr (220.142.67.31), 11/29/2016 15:08:02

11/29 15:08, , 2F
感謝樓上指證
11/29 15:08, 2F

11/29 15:59, , 3F
沒用過這兩個, 不過 codec 通常是以 plugin 形式存在,
11/29 15:59, 3F

11/29 15:59, , 4F
所以還是要看你的系統環境, 不完全取決於 library 本身
11/29 15:59, 4F

11/30 11:17, , 5F
感謝樓上, 後來發現是少了libbz2.tbd
11/30 11:17, 5F

11/30 11:17, , 6F
但也不太確定, 因為也改了build setting.
11/30 11:17, 6F
文章代碼(AID): #1OFHhfEp (MacDev)