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
- Visual Studio 2010下开发VLC播放器环境搭建
- Visual Studio 2010搭建QT开发环境
- OpenGL+Visual Studio 2010开发环境搭建
- 在windows10 下搭建 visual studio 2015 驱动程序开发环境
- 用C/C++开发基于VLC SDK的视频播放器 开发环境搭建
- Visual Studio 2010下编译osip及eXosip并搭建开发环境的方法
- Visual Studio 2010下编译osip及eXosip并搭建开发环境的方法
- Visual Studio 2010下编译osip及eXosip并搭建开发环境的方法
- visual studio 2010中搭建Open GL开发环境
- Visual Studio 2005下wxWidgets环境搭建
- Visual Studio 2015下OpenGL环境搭建
- visual studio搭建svn开发环境
- CUDA 4.0 + Visual Studio 开发环境搭建
- Visual Studio 2008 搭建boost开发环境
- Visual Studio 安卓开发环境搭建
- Visual Studio Code + python 开发环境搭建
- TypeScript开发环境搭建-Visual Studio Code
- 使用Visual Studio搭建Python开发环境
- 为什么我们迫切需要持续集成(Continuous Integration)
- 02_Windows和VMware下的Linux共享文件的实现
- spark api中的kvc
- Log4j 日志详细用法
- 【linux】stat的三个时间戳
- Visual Studio 2010下开发VLC播放器环境搭建
- js处理json和字符串示例
- springmvc的rest分格
- SPOJ INUMInteresting Numbers 简单细节题
- 利用 Java.awt.Robot 模拟键盘输入遇到的几点问题(组合键,双引号)
- Spring4的知识应用总结(四)——Bean的生命周期和注解方式配置
- 插入式注解处理API(Pluggable Annotation Processing API)
- spark master web ui 端口8080被占用解决办法
- Spring事务属性详解