Gstreamer 1.19.1 在windows的安裝

訪問(wèn)Gstreamer (下載頁(yè)面)[https://gstreamer.freedesktop.org/download/], 里面有關(guān)于Gstreamer 在不同平臺(tái)的安裝方式。這里也有下載地址,并不是最新的,為了下載1.91版本,我們?cè)L問(wèn)安裝包頁(yè)面(https://gstreamer.freedesktop.org/data/pkg/windows/)查找最新的安裝。

image.png

在列表中,最新的版本是1.19.1, 點(diǎn)擊進(jìn)入,有三個(gè)分類:minggw, msvc, uwp.
這三個(gè)分類對(duì)應(yīng)的三個(gè)不同開發(fā)編譯平臺(tái),這里我們選用msvc.
進(jìn)入msvc包,下載兩個(gè)文件,對(duì)應(yīng)運(yùn)行時(shí)包,和開發(fā)包:
image.png

下載下來(lái)后,雙擊gstreamer-1.0-msvc-x86-1.19.1.msi:
image.png](https://upload-images.jianshu.io/upload_images/13099157-530e85d6dc613633.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
點(diǎn)擊"更多信息",點(diǎn)擊"仍要運(yùn)行":

image.png

點(diǎn)擊下一步,選擇接受協(xié)議,在點(diǎn)擊下一步:
image.png

選擇完全安裝,點(diǎn)擊Install,開始安裝。
image.png

點(diǎn)擊”完成“后關(guān)閉安裝向?qū)А?br> devel包,也是用同樣方式安裝,這樣Gstreamer的開發(fā)和運(yùn)行環(huán)境就安裝完了。

完成gstreamer 1.9.1后, 我們安裝visual studio 2019作為開發(fā)環(huán)境。
請(qǐng)從(microsoft 網(wǎng)站下載和安裝)[https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=16#].

在使用前,未gstreamer 設(shè)置環(huán)境變量:

  1. 將gstreamer\bin 目錄加入path路徑


    image.png
  2. 設(shè)置環(huán)境變量GSTREAMER_ROOT_X86
    GSTREAMER_ROOT_X86= xxxx


    image.png

完成gstream環(huán)境變量的設(shè)置后,我們可以下載(gst-doc項(xiàng)目)[https://gitlab.freedesktop.org/gstreamer/gst-docs/],在visual studio中加載該項(xiàng)目examples/tutorials,來(lái)做驗(yàn)證。
打開項(xiàng)目,并選擇examples/tutorials下的tutorials.sln,然后打開。

image.png

又有tutorial項(xiàng)目是vs 2010的項(xiàng)目,打開后會(huì)提示升級(jí)項(xiàng)目,我們選擇確定,升級(jí)項(xiàng)目到windows sdk 10
image.png

升級(jí)完成后,我們就可以選擇 "生成(build)"-->"生成解決方案(build solution)",完成項(xiàng)目build。
在進(jìn)行build前,我們需要做以下的事情
a. 包含必須要的文件夾路徑,
b. 定義gstreamer的.lib庫(kù)文件路徑。
c. 確定需要那些lib.
以下為具體如何修改配置,完成以上目標(biāo):

  1. 切換debug 目標(biāo)平臺(tái) 為x64.


    image.png
  2. 選擇具體項(xiàng)目,如basic-tutorial-2, 右擊后選擇屬性,打開屬性窗口。
    image.png

    2.1 配置vc++ 目錄:
    屬性窗口中選擇vc++目錄,分別修改“包含目錄”,“引用目錄”:
    image.png

    image.png

    2.2 修改c/c++附加包含目錄
    選擇C/c++ ->常規(guī), 修改附加包含目錄:
    image.png

    2.3 修改鏈接器配置
    選擇連接器->常規(guī), 修改附加庫(kù)目錄
    image.png

    選擇連接器->輸入, 修改附加依賴項(xiàng)
    image.png

    完成以上配置后,點(diǎn)擊 生成->生成解決方案,完成build:
    image.png

    點(diǎn)擊調(diào)試-> 開始執(zhí)行(不調(diào)試),看一tutorial2的運(yùn)行效果:
    image.png

至此,gstreamer1.19.1在windows上完成安裝,并使用visual studio 2019導(dǎo)入項(xiàng)目,完成驗(yàn)證。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容