[问题]static lib在不同专案有不同结果

楼主: tuzr (Never Stop)   2016-11-29 14:06:25
各位版友好,
最近在实作播放器, 但遇到很莫名的状况.
目前使用了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
作者: yr (Sooner Born Sooner Bred)   2016-11-29 14:08:00
EI?
楼主: tuzr (Never Stop)   2016-11-29 15:08:00
感谢楼上指证
作者: uranusjr (←這人是超級笨蛋)   2016-11-29 15:59:00
没用过这两个, 不过 codec 通常是以 plugin 形式存在,所以还是要看你的系统环境, 不完全取决于 library 本身
楼主: tuzr (Never Stop)   2016-11-30 11:17:00
感谢楼上, 后来发现是少了libbz2.tbd但也不太确定, 因为也改了build setting.

Links booklink

Contact Us: admin [ a t ] ucptt.com