libmp4v2的编译及简单DEMO
来源:互联网 发布:sql server 2000 mac 编辑:程序博客网 时间:2024/06/07 05:43
昨天在导师的帮助下终于编译出了libmp4v2的DLL或者说根本就是他帮我编的,所以赶紧记录一下。
主要参考了这篇文章:
点击打开链接 (http://blog.csdn.net/ybsun2010/article/details/16336033)。
他完全没有说编译的过程,可能在VS2010中编译一点问题也没有吧,我在2015下编译的,所以我在编译上有挺多的问题。
还有一点是在官网上能够下到一个windows版本的,可是他好像是用2008编译的,我的2015不知道为什么不能用这个库,连主函数的断点都进不去。
会报0xc0150002的错误,所以只能重新编一个DLL。
好正式开始:
第一个问题在网上也有讲,是缺少了两个文件:
platform_win32.cpp
platform_win32_impl.h
下载地址:点击打开链接 (http://download.csdn.net/download/supermanwg/4676683)
解压后的两个文件放在libplatform文件夹下面。
第二个问题就是
错误C2371 “int8_t”: 重定义;不同的基类型libmp4v2
这个是因为在代码里面定义了两次,就注释掉一个就行。
第三个问题是
错误RC1110 could not open Version.rc libmp4v2
找到libmp4v2解决方案下的Version.rc删除掉就行了。
成功生成的DLL就在DEBUG目录底下,主要是用到.lib和.DLL。
编译成功后的使用测试样例在一开始那篇文章里面有。
编译环境除了按照介绍的设置三项之外还有你可能和我一样不太了解DLL的用法,
如果发现找不到DLL文件的错误,请把DLL文件放到exe输出目录下面,千万不要错放到输出中间文件的目录中,
2015这个目录结构也是挺坑的。
最后附上一个h264的视频文件的下载链接。点击打开链接 (http://blog.163.com/lvan100@yeah/blog/static/68117214201381485753386/)
- libmp4v2的编译及简单DEMO
- 编译使用 libmp4v2库 libmp4v2.lib(atom_tkhd.obj) : error LNK2001: 无法解析的外部符号 _gettimeofday 错误解决办法.
- zookeeper的下载使用及简单demo
- Google Protobuf的安装、配置、以及简单demo编译
- 配置C程序的编译环境,及怎样演示Demo
- VS2017中对BOOST的编译,及demo测试
- struts2框架的搭建及demo的简单实现
- 编译Qt的Demo
- SpringMVC-(1)一个简单的实例demo及讲解
- Comet入门及最简单的Java Demo
- Comet入门及最简单的Java Demo
- 简单的tab栏切换及遮罩效果demo
- C++ tinyxml的编译及简单使用方法
- pjsip的编译及简单使用
- pjsip的编译及简单使用
- pjsip的编译及简单使用
- pjsip的编译及简单使用
- pjsip的编译及简单使用
- 打电话
- HDU 5611 Baby Ming and phone number(水~)
- Cocos_Lua如何调整模拟器大小以及分辨率
- 取石子(七)
- LA3907 Puzzle
- libmp4v2的编译及简单DEMO
- JAVA连接MYSQL,查询 ,添加,删除,语句
- POJ--1287Networking
- JS中showModalDialog 详细使用
- Mac 配置JCo连接
- MFC工程从VC6.0转换成VS2013遇到的问题以及解决方法
- web.xml 配置详解
- 字符串匹配的KMP算法
- 列表滑动删除