官方编译文档可参考:https://wiki.videolan.org/Win32Compile/
之前编译过vlc-3.0.6,参考这篇博客就行:https://blog.youkuaiyun.com/zhuquanfu/article/details/83505531
但是vlc-3.0.9.2及之后的版本增加了一些第三方依赖库,比如harfbuzz,编译时与vlc-3.0.6有少许差别。
具体步骤如下:
一.Mingw-w64交叉编译工具链配置
不管是编译32位还是64位VLC,都需要配置Mingw-w64工具链
对于32位版本,执行:
sudo apt-get install gcc-mingw-w64-i686 g++-mingw-w64-i686 mingw-w64-tools
对于64位版本,执行:
sudo apt-get install gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 mingw-w64-tools
我们这里编译32位版本