今天很高兴能够写一篇文章是关于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