VLC 源码VS2015项目从https://github.com/sunqueen?tab=repositories下载。直接打开VS2015工程编译,编译顺序:
1)libcompat
2) plugins
3) libvlccore
4) libvlc
5) winvlc
编译过程中遇到的报错:
1)compat.h中snprint符号重定义,直接注释掉。
2)libvlccore工程链接报错:
libiconv.lib(iconv.o) : error LNK2019: 无法解析的外部符号 __imp____mb_cur_max,该符号在函数 _wchar_from_loop_convert 中被引用
其中MinGW libmsvcrt.a 可以到https://gitee.com/Sisyphe/MInGW?_from=gitee_search下载。
vlc资料:https://blog.csdn.net/fan0920/article/details/52996221