MinGw 64bit编译VLC-QT 64bit库

编译环境搭建

下载cmake:

https://cmake.org/files/v3.15/

我选择的是免安装的:cmake-3.15.0-rc3-win64-x64.zip,下载解压后,找到bin目录,添加的windows的环境变量的PATH中。

将QT MinGW编译器添加到windows的环境变量PATH中:

下载

下载VLC 64bit库文件:

http://download.videolan.org/pub/videolan/vlc/2.2.4/win64/

我用的是2.2.4版本的win64的库。

下载VLC-QT代码:

官网:https://vlc-qt.tano.si/

下载: git clone git://github.com/vlc-qt/vlc-qt.git

将下载文件拷贝到同一目录下,解压。

在VLC-QT代码中新建build和install两个目录,build用于编译,install用于存放编译后的文件。

编译

运行window自带的cmd终端:

分别执行以下命令即可:

cd 到build目录,运行cmake指令:

c 复制代码
cmake .. -G"MinGW Makefiles"  -DCMAKE_BUILD_TYPE=Debug    -DCMAKE_INSTALL_PREFIX="../install"     -DLIBVLC_LIBRARY="../../vlclib/sdk/lib/libvlc.lib"     -DLIBVLCCORE_LIBRARY="../../vlclib/sdk/lib/libvlccore.lib"   -DLIBVLC_INCLUDE_DIR="../../vlclib/sdk/include"

mingw32-make
mingw32-make install
相关推荐
多多*5 分钟前
Spring之Bean的初始化 Bean的生命周期 全站式解析
java·开发语言·前端·数据库·后端·spring·servlet
少了一只鹅21 分钟前
c语言内存函数
c语言·开发语言
じ☆ve 清风°37 分钟前
滑动窗口算法详解与C++实现
开发语言·c++·算法
苕皮蓝牙土豆42 分钟前
C++ map & multimap 容器:赋值、排序、大小与删除操作
开发语言·c++
Villiam_AY1 小时前
Go 后端中双 token 的实现模板
开发语言·后端·golang
DjangoJason1 小时前
计算机网络 : Socket编程
linux·服务器·开发语言·笔记·计算机网络
「QT(C++)开发工程师」1 小时前
Visual Studio已更新为17.14+集成deepseek实现高效编程
ide·qt·visual studio
映秀小子1 小时前
C语言链表的操作
c语言·开发语言·链表
mahuifa1 小时前
Qt图表绘制(QtCharts)- 性能优化(13)
python·qt·pyside6·开发经验·qtchart
救救孩子把1 小时前
Mac 环境下 JDK 版本切换全指南
java·开发语言·macos