我在官方视频局域网wiki
之后的the程序中尝试了几次使用主机:x86_64-w64-mingw32
之前,配置脚本为libgcrypt提供了错误,但禁用它继续成功配置。
编译失败,因为它找不到`__ms_vsnprintf'。
以下是一个示例编译错误日志。
../vlc-2.0.4cross/contrib/x86_64-w64-mingw32/lib/libvpx.a(onyx_if.c.o):(.text+0x36): undefined reference to `__ms_vsnprintf'
../vlc-2.0.4cross/contrib/x86_64-w64-mingw32/lib/libvpx.a(bitstream.c.o):(.text+0x36): undefined reference to `__ms_vsnprintf'
../vlc-2.0.4cross/contrib/x86_64-w64-mingw32/lib/libvpx.a(ethreading.c.o):(.text+0x36): undefined reference to `__ms_vsnprintf'
../vlc-2.0.4cross/contrib/x86_64-w64-mingw32/lib/libvpx.a(boolhuff.c.o):(.text+0x36): undefined reference to `__ms_vsnprintf'
../vlc-2.0.4cross/contrib/x86_64-w64-mingw32/lib/libvpx.a(encodemv.c.o):(.text+0x336): undefined reference to `__ms_vsnprintf'
我似乎无法解决此错误。已尝试禁用相关组件,如
配置脚本中的- disable-libcddb --disable-cdda
。但是在另一个地方出现了同样的错误。非常感谢任何指针。
更新:VLC论坛表示qt4需要重新编译,我成功完成了。还尝试了win64和win32目标。但结果与编译错误相同。我试过vlc源版本2.0.4和2.0.5。要从gt 2.1.0尝试使用qt 4.8.3