![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VLC
比特猿人
孜孜不倦搞技术
展开
-
VLC编译错误难解7 VLC3.0编译过程中QT版本错误的问题error: ‘QT_WARNING_DISABLE_DEPRECATED’ does not name a type
如果你用ubuntu18.04编译windows上用的libvlc较新版本后比如vlc-4.0.0-dev,然后再编译vlc-3.0,可能会遇到QT版本不对应的问题,当然也不一定是编译先后顺序的问题,主要是vlc-3.0对应的QT版本是QT5.6.3,当然在make fetch后make时QT5.6.3的库会编译好的,一般存放在vlc/contrib/win32/qt/bin内。如...原创 2020-04-02 17:20:10 · 1848 阅读 · 0 评论 -
VLC编译错误难解 6 编译VLC3.0.0版本
上面5中编译成功的是VLC4.0.0-dev,今天编译了下3.0.0,几乎和4.0一样在make fetch后执行make,一堆包含头文件的错误,这里面基本的解决思路就是先查找缺失的头文件在不在vlc的源码目录内,如果不在就找/usr/include目录,搜索到头文件后将头文件复制到报错的c文件文件夹内。1、一个奇怪的现象,通过 export C_INCLUDE_PATH=/...原创 2020-03-28 22:51:22 · 655 阅读 · 0 评论 -
VLC编译错误难解 5 顺利编译出vlc.exe
上面连续四篇文章都是在编译第三方库的时候出错的就是执行完make fetchmake报的错,如果这里面make后没有问题,直接编译vlc还是比较顺利的。1、如果你是在ubuntu64位系统下编译的,则需要删除一些文件,进入vlc/contrib/win32内,执行如下命令rm -f ../i686-w64-mingw32/bin/moc ../i686-w64-mi...原创 2020-03-28 14:35:57 · 532 阅读 · 0 评论 -
VLC编译错误难解 4 fatal error: cairo/cairo.h: 没有那个文件或目录
接着上一个错误继续编译,又出现了这个奇葩的错误,为什么说他是奇葩呢见截图又是头文件没有找到,几乎都是这个问题,不用想了应该还是包含路径的问题。我们全局搜索一下cairo.h这个文件,如下图1、看到上图的奇葩了吧,这个文件就在/usr/include/cairo这个目录内,再看看第一个错误的截图的包含路径里居然有,-I/usr/include/cairo,然后在tiger_inter...原创 2020-03-27 23:51:39 · 2252 阅读 · 0 评论 -
VLC编译错误难解 3 fatal error: features.h: 没有那个文件或目录
继续啃源码,接着上回编译,又出现错误如下图:1、先全盘搜索这个features.h这个文件看看 他在哪里?2、好的,第一个其实就是我们要找的头文件将features.h和stdc-predef.h复制到/usr/include/x86_64-linux-gnu内,至于为什么就不做详细介绍了(stdc-predef.h在features.h中有包含而且目的目录内没有这个头文件,所...原创 2020-03-27 23:22:56 · 4510 阅读 · 0 评论 -
VLC编译错误难解 2 size of array ‘_GStaticAssertCompileTimeAssertion_0’ is negative
刚解决libavcodec的问题,又来了个google都无法解决的问题,继续啃源码。/usr/include/glib-2.0/glib/gmacros.h:241:53: error: size of array ‘_GStaticAssertCompileTimeAssertion_0’ is negative真是啥问题都能遇到阿。继续追踪问题的原因,包错文件为gtypes.h就找到该文...原创 2020-03-27 20:47:32 · 4657 阅读 · 1 评论 -
VLC编译错误难解 1 ubuntu18.04 mingw No package 'libavcodec' found ,解决办法
编译VLC相当曲折,如题错误,通过网上很多方法都不可行。方法一:sudo apt install libavcodec-dev试了下依然报同样的错误。方法二:sudo apt install ffmpeg试了下依然报同样的错误。终极解决办法,通过包错内容找到"PKG_CONFIG="i686-w64-mingw32-pkg-config",如下图1...原创 2020-03-27 20:02:02 · 2282 阅读 · 1 评论