播放器demo(使用qt-vlc、protobuf3)

一 安装
1 安装qt-community 5.8 ,下载安装器,选择mingw方式编译,记得32和64都装。
2 下载qt-vlc,主要用于拉流播放。
源码地址:https://github.com/vlc-qt/vlc-qt
官网地址:https://vlc-qt.tano.si/
这个项目主要使用了Windows 32-bit (MinGW),在Download界面下载。
3 安装git-windows 配置好repo后,下载git 源码
二 配置环境
1 下载simple player 得qt工程源码 ,https://github.com/vlc-qt/examples
2 若是编译运行失败,检查pro文件中lib的path是否配置正确,具体格式参照源码配置文件,若是仍是有问题,将qt-vlc下面的bin、include、lib复制到C:\Qt\5.8\mingw53_32 中
三 加装protobuf3库
1下载protobuf3 源码: https://github.com/protocolbuffers/protobuf
2安装windows cmake,配置好protobuf的源码路径以及build文件夹路径,使用cmake来生成Makefile,进入build目录在cmd下执行 mingw32-make,产生libprotobuf.a、libprotobuf-lite.a、libprotoc.a、protoc.exe
2 配置好protoc.exe的环境变量,在qt的src同级目录下新建lib文件夹,将上述3个.a文件放进.而后新建proto文件夹,protoc.exe放入,而后就能够新建结构数据配置文件a.proto 这里的固定格式请参照源码.
而后在当前目录下执行:protoc --cpp_out=. a.proto,来产生相应.cc .h文件,记得qt 的pro文件包含.
四 总结
1 qt的安装版本必定要选择好,最好大于5.8,还有就是path的配置问题.
2 其余的程序功能都在源码中
3 待补充git