Windows 7 下使用 VS2017 编译 libmp4v2
一、下载mp4v2源码
二、编译
直接用VS打开解决方案mp4v2\releases\2.0.0\vstudio9.0\mp4v2.sln
编译即可。
三、遇到的问题及解决方案
下面这两个问题在VS2010和VS2013上都没有,可以直接编译通过。
1、error C2371: “int8_t”: 重定义;
修改mp4v2\releases\2.0.0\include\mp4v2\platform.h
文件,将第13行到27行用宏块进行控制,修改变动如下,1800是V2013。
2、warning C4005: “INT8_C”: 宏重定义;
修改mp4v2\releases\2.0.0\libplatform\platform_win32.h
文件,将第61行到70行用宏块进行控制,修改变动如下,1800是V2013。
参考博客
码11111111:mp4v2在Qt中的使用,H264文件封装为mp4文件