1. 程式人生 > >Visual Studio 2010下開發VLC播放器環境搭建

Visual Studio 2010下開發VLC播放器環境搭建

今天很高興能夠寫一篇文章是關於windos下開發的,我從沒在windos下開發過專案,這次一個專案需要在windos下開發,我只好安裝VS,說實話在windos下開發效率真的偏低,真的不太習慣,安裝軟體都會出現各種問題,下面我將寫我從安裝軟體到配置環境,搭建第一個工程,以及第一個測試程式的完整講解。

其他很多Visual Studio安裝會出現問題的,下面我這裡分享一個,基本不會出現問題。

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