libVLC 相關配置 windows

2021-07-09 11:55:50 字數 1401 閱讀 4056

os:win10

tool:visual stdio2015

本來想用live555自己實現乙個接受網路流並做rtsp**的伺服器(live555的示例**伺服器太弱了,只是純粹的把請求**過去...),讀了幾天原始碼覺得live555實現看起來太複雜(doeventloop跟進去看太痛苦),轉投vlc...vlc的庫就是libvlc,這貨有個優點啊:

api手冊特別清楚

api手冊特別清楚

api手冊特別清楚

編譯的話有興趣的童鞋可以參考官方wiki,反正我是沒啥興趣(windows上面編譯神煩我會亂說?

這個官方wiki這裡其實已經給出來了,我這裡做一下簡單翻譯吧。

首先開啟微軟的控制台工具developer command prompt for vs2015,如果vlc目錄在c盤或其他需要管理員許可權才能修改的地方,記得以管理員許可權執行。

進入vlc安裝目錄(解壓的就進入解壓目錄),輸入命令:

echo exports > libvlc.def

for /f "usebackq tokens=4,* delims=_ " %i in (`dumpbin /exports "libvlc.dll"`) do if %i==libvlc echo %i_%j >> libvlc.def

lib /def:"libvlc.def" /out:"libvlc.lib" /machine:x86

之後目錄下就會多出打包好的libvlc.lib,將其複製出來就好

.dll檔案獲取很簡單,把根目錄下所有.dll檔案和plugins目錄複製出來

.h標頭檔案都在目錄/sdk/include裡面,把include資料夾複製出來就好

之後就是在vs裡面對專案的properties->c/c++:additional include directories設定複製出來的include資料夾位置,

properties->linker:additional libreary directories設定libvlc.lib檔案所在目錄,

properties->linker->input:additional dependencies新增libvlc.lib

此程式源自自官方wiki

#include #include #include #include int main(int argc, char* argv)

程式很簡單看一下就明白

裡面的三篇文章作為入門來說很好

想寫點更複雜的程式,就多看官方api手冊吧。

以後有時間的話吧live555部署也寫一下吧。

React Native環境配置 Windows

從今天起學習江清大神的rn系列技術文章將學習過程中遇到的問題進行記錄分享,ios使用者請移步 神殿 詳細搭建過程參照這裡。環境搭建步驟如下 1.安裝jdk 2.安裝sdk 3.安裝node 4.安裝git 5.安裝react native命令列工具react native cli 6.建立rn專案 ...

配置VS的opengl開發環境(windows)

在初步了解了opengl的一些基本函式之後,試著建立以下工程,在建立工程之前配置以下vs的環境。glut庫位址為 glut全稱為 opengl utility toolkit,也就是opengl應用工具包,它建立在opengl基礎之上,方便開發opengl的某些功能,比如我們後面要建立的window...

讀取配置檔案(跨平台Linux和Windows)

大部分的專案都會用到配置檔案,之前也有乙個一直在用的讀取配置檔案的 感覺不是太好。也奉獻上來吧 static bool readconfigfile const char configfilepath,const string key,string value 獲取當前程式目錄 int getcur...