美文网首页
VLC-Qt的编译与使用

VLC-Qt的编译与使用

作者: 追梦若苦希望暖之 | 来源:发表于2019-12-11 10:33 被阅读0次

    一、编译
    因为大神给的VLC-Qt_1.1.0_win64_msvc2015在我本地qt5.10.0测试只能在release环境跑通,debug不能运行于是要自己编译VLC-Qt,并且如果是qml要使用的话也需求自己编译。

    大神编好的库https://vlc-qt.tano.si/,可能环境不一样有需求的选手可以试一试看看好不好用。

    编译环境msvc2015_64

    1.下载vlc(因为编译VLC-Qt要用到里面的sdk)
    我使用的版本vlc-2.2.4
    路径C:\Users\Administrator\Desktop\vlc-2.2.4
    2.下载cmake(因为vlc-qt我们用cmake编译)
    我使用的版本cmake-3.12.1-win64-x64
    路径C:\Users\Administrator\Desktop\cmake-3.12.1-win64-x64
    3.下载ninja(因为编译vlc-qt时用到了,其实就是个exe文件)
    下载解压放在和cmake.exe的同级目录
    并将cmake和ninja添加到windows path环境变量中。
    路径C:\Users\Administrator\Desktop\cmake-3.12.1-win64-x64\bin
    4.从git获取vlc-qt(我们编译的就是这个玩意)
    https://github.com/vlc-qt/vlc-qt
    获取完后查阅BUILDING.md文件、如何直接按照上面的命令操作会遇到各种坑。
    5.接下来就是见证奇迹的时刻了。
    如果用gui的选手可以参考
    https://www.pangpangda.cn/19786/
    1)编辑cmake文件

    image.png

    添加红色矩形框内的内容


    image.png

    2)在vlc-qt最上层cmake目录打开cmd

    image.png
    3 ) > cmake ./ -GNinja
    发现报错No CMAKE_C_COMPILER could be found. No CMAKE_CXX_COMPILER could be found. ,需要先临时设置一下VS Compiler的环境变量。
    命令行敲入
    > call "C:/Program Files (x86)/VC/vcvarsall.bat" x86_amd64
    x86_amd64根据自己的cpu架构选择,有的是amd64,具体用哪个看自己qtcreator默认识别的msvc64编译器的架构。
    4 )再次 > cmake ./ -GNinja
    > ninja
    > ninja install
    5 )bin目录下生成我们需要的库文件。编译阶段完工。

    二、使用
    vlc-qt的基本使用参考
    https://www.yuque.com/lengyuezuixue/paayuv/afy9m0

    如果运行出现如下错误


    image.png

    只需要把bin目录下的所有库文件放置到qt生成的可执行程序目录下即可运行


    image.png image.png image.png

    相关文章

      网友评论

          本文标题:VLC-Qt的编译与使用

          本文链接:https://www.haomeiwen.com/subject/fyxogctx.html