搭建ffmpeg+protobu编译环境
1.因实习需要学习protobuf协议和流媒体播放,还有我觉得在windows qtcreater调试不方便,花了两天时间先把vs2017+qt5.9环境搭建,这个比较简单,只要qt安装时选择2017编译器就可以,然后在vs2017安装个qt扩展就可以了,这里怎么百度都有!!
后来还加上了sdl,同样的方法加入!!
下面说说怎么去搭建qt+ffmpeg+probuf环境:
1、生成链接库
https://ffmpeg.zeranoe.com/builds/
https://github.com/protocolbuffers/protobuf/releases/tag/v3.6.1
我下载probuf3.8.0,ffmpeg我选择的是x64,ffmpeg不需要自己编译生成库,而protobuf需要通过cmake进行配置,然后通过vs2017生成解决方案,时间比较久最好debug和release都编译留作备用,就能在cmake3.13.4选择的生成目录下找到debug或release的库,cmake配置时如下图所示:
2.建立工程
首先新建一个文件夹中有三个文件夹为bin,include,lib,我以前一直不知道这三个文件夹的作用,这次鼓捣好久才知道是干嘛的,还是太年轻!!!现在把ff