网站大量收购独家精品文档,联系QQ:2885784924

vlc编译方法.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vlc编译方法

windows平台下vlc编译之八:vlc-0.9.9[a]的编译 2009-03-31 16:27:24 标签:windows cygwin compile vlc 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。/539865/144189 Jeremiah今天偶尔到vlc官网的FTP上面逛了下,发现vlc-0.99的官方代码已经发布了。下载下来编译了下,跟vlc0.9.8a的编译没有任何区别。在这只写一下源码和库。 vlc-0.9.9 源码:/pub/videolan/vlc/0.9.9/vlc-0.9.9.tar.bz2 库:contribwin32-bin-gcc-4.2.1-sjlj-runtime-3.13-only.tar.bz2 ( 在我的公共邮箱提供了下载,具体下载方式为: 1). 登录 2). 用户名:jeremiah_vlc 3). 密码:发邮件给我(jeremiah.vlc@),我会告知。 4). 在“我的文件夹”的“Jeremiah_VLC相关资源”有所有资料的超大附件连接。 ) 2009.04.18修改:增加了vlc-0.9.9a的源码。 2010.04.15修改:解决了窗口弹出问题。 vlc-0.9.9a与vlc-0.9.9的不同之处是This update is Mac OS X only,所以,如果是windows编译,可以忽略。在此,Jeremiah还是给出它的源码地址和第三方库地址。 源码:/pub/videolan/vlc/0.9.9a/vlc-0.9.9a.tar.bz2 库:contribwin32-bin-gcc-4.2.1-sjlj-runtime-3.13-only.tar.bz2 剩下的步骤跟《windows平台下vlc编译之六:vlc-0.9.8a的编译》完全一样。 问题:编译完了之后的vlc还是播放画面窗体与主窗体分离,不知道是啥原因,暂时还没有分析出来。期待解决。 解决方法:修改modules\gui\qt4\qt4.cpp的216行,将#if 0改成#if 1,重新编译。(本人严重怀疑这是不是vlc官网的人特意加上的让我们编译源码不能非常好的使用。) #if 1 add_submodule(); set_capability( vout window, 50 ); set_callbacks( WindowOpen, WindowClose ); #endif 3. 执行 sed -i s/AM_GNU_GETTEXT_VERSION(0.17)/AM_GNU_GETTEXT_VERSION(0.15)/g configure.ac ./bootstrap 4. 保存如下脚本为configure-vlc01.sh PATH=/usr/win32/bin:$PATH \ PKG_CONFIG_LIBDIR=/usr/win32/lib/pkgconfig \ CPPFLAGS=-I/usr/win32/include -I/usr/win32/include/ebml \ LDFLAGS=-L/usr/win32/lib \ CC=gcc -mno-cygwin CXX=g++ -mno-cygwin \ ./configure \ --host=i686-pc-mingw32 \ --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \ --enable-avcodec --enable-avformat --enable-swscale \ --enable-faad --enable-flac --enable-theora \ --enable-freetype \ --enable-fribidi \ --enable-live555 --with-live555-tree=/usr/win32/ \ --enable-caca --with-caca-config-path=/usr/win32/bin \ --with--config-path=/usr/win32/bin \ --with-dvdnav-config-path=/usr/win32/bin \ --disable-cddax --disable-vcdx --enable-goom \ --enable-twolame --enable-dvdread \ --enable-debug --enable-dca \ --disable-mkv --disable-taglib \ --disable-z

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档