Visual Studio 2010下开发VLC播放器环境搭建

来源:互联网 发布:京东 淘宝 显卡 编辑:程序博客网 时间:2024/05/25 08:15

今天很高兴能够写一篇文章是关于windos下开发的,我从没在windos下开发过项目,这次一个项目需要在windos下开发,我只好安装VS,说实话在windos下开发效率真的偏低,真的不太习惯,安装软件都会出现各种问题,下面我将写我从安装软件到配置环境,搭建第一个工程,以及第一个测试程序的完整讲解。


大家可以参考:http://blog.csdn.net/leixiaohua1020/article/details/42363079


其他很多Visual Studio安装会出现问题的,下面我这里分享一个,基本不会出现问题。


1.VS下载地址: http://pan.baidu.com/s/1qXXBl3A     密码:5wwt

2.下载vlc-2.2.4-win32.7z源码:http://download.csdn.net/detail/qq_21792169/9721161

也可以从http://www.videolan.org/vlc/download-windows.html下载vlc-2.2.0-win32.7z,解压缩;

3.新建一个win32的控制台程序工程,然后添加一个C++源文件main.cpp



4.在工程名上右键->在资源管理器中打开文件->把vlc-2.2.0-win32.7z解压后文件夹下面的libvlc.dll libvlccore.dll plugins文件夹,sdk文件夹lib和inlude文件夹复制到打开的这个文件夹下面。效果如下:

5.添加头文件,在工程名上右键->属性->C/C++->常规->附加包含目录



6.添加库文件,在工程名上右键->属性->链接器->常规->附加库目录




7.编写main.cpp文件

#include <stdio.h>  #include <stdlib.h>  #include <windows.h>  #include <vlc\vlc.h>    #pragma comment(lib, "libvlc.lib")#pragma comment(lib, "libvlccore.lib")#define VIDEO_PATH "E:\\2.mp4"    int main(){     libvlc_instance_t * inst;   libvlc_media_player_t *mp;   libvlc_media_t *m;     inst = libvlc_new(0,NULL);//load the vlc engine     m = libvlc_media_new_path(inst,VIDEO_PATH);//create a new item; xxx_path   mp = libvlc_media_player_new_from_media(m);//create a media player playing environment   libvlc_media_release(m);//no need to keey the media now     libvlc_media_player_play(mp);//play the media_player   Sleep(100*1000);//let it play a bit      libvlc_media_player_stop(mp);//stop playing   libvlc_media_player_release(mp);//free the media_player   libvlc_release(inst);      return 0;  }  

8.点击生成->重新生成解决方案

9。点击调试->开始执行(不调试)

视频文件放在E:\\2.mp4看到的界面效果如下:



一个VLV开发环境搭建完毕,接下来我就开始开发接受网络视频数据流,并且存储了。这个开发成功了我在写博客。



                                                                                                                         文章出自:Linux_Google

3 0