# vlc-4-win_avs2 **Repository Path**: hwren/vlc-4-win_avs2 ## Basic Information - **Project Name**: vlc-4-win_avs2 - **Description**: VLC cross-build for Windows under ubuntu with davs2 wrapper. - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2018-07-08 - **Last Updated**: 2025-02-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vlc-4-win_avs2 #### 项目 `Ubuntu 16.04 LTS`下交叉编译`VLC`到`Win64`平台编译记录脚本. #### 注意 1. 只适用于与目录下状态完全相同的`VLC`版本`commit 90cb142cb5d58ab0d0917bf54499b585e15675b6`. 2. `Tarballs`不是必要部分,可手动下载并解压拷贝至`contrib`目录下,脚本内自动下载安装(可能出现下载问题). 3. 如果使用其他`VLC`,请将仓库内`VLC`目录中`build-win`文件夹拷贝至目标`VLC`根目录下,按照示例更改`VLC`名称及放置脚本. 4. 若仍然存在库缺失/函数未定义问题请尝试执行`sudo apt build-dep vlc`. 5. 如有问题可尝试重新运行,多次失败请留言联系. #### 使用 1. 下载目录文件. 2. 执行`run-build`脚本. 3. 查看`VLC`目录下`build-win`中是否成功打包. #### TODO-list 1. 分离`davs2`模块安装逻辑. 2. 分离`davs2`对`VLC`更改补丁. 3. 取消`VLC`版本限制或替换为稳定版. 4. 提高脚本稳定性:汇编重编/出错退出/自动修复. 5. 添加`clean_up`模块.