vlc的应用之八:MFC调用libvlc.dll
2009-10-24 00:00:00 来源:WEB开发网核心提示: m_path=_T("d:/01.avi");//输入常用的视频地址图片看不清楚?请点击这里查看原图(大图),3. 拷贝vlc的相关库及头文件在资源管理器的MFCVLC工程目录下新建文件夹vlc,vlc的应用之八:MFC调用libvlc.dll(2),lib,将vlc-0.9
m_path = _T("d:/01.avi"); // 输入常用的视频地址
图片看不清楚?请点击这里查看原图(大图)。
3. 拷贝vlc的相关库及头文件
在资源管理器的MFCVLC工程目录下新建文件夹vlc,lib,将vlc-0.9.9a/sdk/include/vlc.h拷贝到MFCVLC工程目录下,将vlc-0.9.9a/sdk/include除了vlc.h之外的所有文件拷贝到vlc目录下,将vlc-0.9.9a/sdk/lib下的 libvlc.dll.a及libvlccore.dll.a拷贝到lib下,并分别修改为libvlc.lib及libvlccore.lib。将 vlc-0.9.9a目录下的libvlc.dll, libvlccore.dll, plugins目录拷贝到Debug目录下。如果有Cygwin环境,需要将stdint.h(/usr/include/stdint.h)这个头文件也拷贝到MFCVLC工程目录下。在VC6环境中FileView中新建文件夹及导入上述文件,最后入下图所示。
4. 修改头文件
1) 修改vlc.h,将所有的#include <***>改为 #include "***"
2) 修改stdint.h,将所有的long long替换为__int64
3) 修改libvlc_structures.h,#include <stdint.h>为#include "stdint.h"
5. 编写代码
在MFCVLCDlg.cpp中加入头文件导入。
#include "vlc.h"
更多精彩
赞助商链接