编译vlc for ios
来源:互联网 发布:js获取对象数组的长度 编辑:程序博客网 时间:2024/05/22 12:08
1、获取MobileVLC:
git clone git://git.videolan.org/MobileVLC.git
2、运行代码目录下的:buildMobileVLC.sh脚本,它会自动下载依赖的代码文件到ImportedSources目录下。
buildMobileVLC.sh参数如下:
-k Specify which sdk to use (see 'xcodebuild -showsdks', current: ${SDK}),指定sdk版本
-v Be more verbose,显示详细信息
-s Build for simulator,编译模拟器版本
由于我用的是xcode4,脚本会执行失败,解决方法如下:
a、configure ffmpeg出错,查看config.log文件,似乎是链接库取错了(非ios版本),应该是xcode4不再支持sysroot链接选项,应该选用-isysroot。
解决方法:修改ImportedSources/vlc/extras/contrib/bootstrap 文件,在添加红色部分代码,注意上下文:
case "$DISTRO" in
ios)
EXTRA_LDFLAGS="${EXTRA_LDFLAGS} -isysroot ${IOS_SDK_ROOT}"
if test -z "$IOS_SDK_ROOT"; then
b、提示gas-preprocessor未找到,解决方法:
"ImportedSources/vlc/extras/package/ios/resources/gas-preprocessor.pl"将该文件提升权限到777(chmod 777gas-preprocessor.pl),并拷贝到/usr/bin目录下(cp gas-preprocessor.pl /usr/bin)
c、某些库文件没有找到,可尝试进行如下类似修改。
修改MobileVLCKit工程中的MobileVLC/ImportedSources/vlc/projects/macosx/framework/MobileVLCKit/AggregateStaticPlugins.sh,找不到库文件,直接删除掉:
#plugins+=”audio_filter/bandlimited_resampler ”
#plugins+=”demux/ts ”
#plugins+=”misc/xtag
(未完,待续)
- 编译vlc for ios
- vlc for iOS 编译
- 编译vlc for ios
- 编译VLC for IOS
- 编译 vlc for ios VLC for iOS 2.3.0
- VLC编译 for ios at mac
- vlc-for-android编译
- 基于iOS5.0的MobileVLC(vlc for iOS)编译
- Mac OS上编译Mobile VLC for ios
- Mac OS上编译Mobile VLC for ios
- Mac OS上编译Mobile VLC for ios
- 记录VLC for iOS 2.6.4 编译过程
- VLC for iOS
- VLC for iOS
- VLC FOR IOS 截图
- iOS开发-VLC编译
- (iOS)编译VLC
- iOS编译VLC SDK
- forlinux6410ARM学习02期--PC+Linux+ARM操作合集
- 45.在字符串数组中查找给定的字符串
- HDU ACM 1044 Collect More Jewels BFS+DFS
- CMake使用总结
- 树状数组区间求和三种模型
- 编译vlc for ios
- (转)C#之委托及事件
- openstack架构简介J版(更新中)
- 其他栈相关问题
- Advanced Custom Fields – 超级wordpress自定义字段插件
- IO scheduler
- 第14周 【项目1 - 小玩文件】(1)(2)
- 隐马尔科夫模型(HMM)攻略
- java虚拟机:java的平台无关性,安全性和网络移动性