Replies: 4 comments 10 replies
-
请在看这篇文档前先读过readme中的编译说明,下面的内容是补充 拉取代码首先要注意如何拉取项目,因为项目下包含子模块,请一定要按照readme所说的方式拉取项目: git clone --recursive https://github.com/xfangfang/wiliwili.git 编译依赖支持编译 c++17 的编译工具,make(或ninja) 和 cmake x11 编译依赖或 wayland 编译依赖 默认使用 x11,如果需要 wayland,则要添加 cmake 选项: -DGLFW_BUILD_WAYLAND=ON -DGLFW_BUILD_X11=OFF 项目依赖应用需要的外部依赖为 dbus, libmpv 和 tls 库(mbedtls, openssl, gnutls 之一即可) 可选依赖 webp。若构建时使用了webp,可以从设置中的开源声明里看到对应的内容。使用 webp 可以减少图片流量,提升加载速度。 如果您在构建过程中不能访问互联网,比如构建 flatpak 包,那么需要添加 cmake 选项 -DUSE_SYSTEM_CURL=ON 并且安装 libcurl 。 如果你使用了系统搜索路径之外的环境,比如:使用homebrew安装最新的libmpv,而不是使用系统包管理器安装的libmpv,可以在 cmake指令后添加额外的搜索路径: |
Beta Was this translation helpful? Give feedback.
-
树莓派 Raspberry Pi OS 请参考:#78 (comment) 使用 apt 的 debian 系操作系统,比如 ubuntu 也可以参考看看。 |
Beta Was this translation helpful? Give feedback.
-
Steam Deck / Steam OS
|
Beta Was this translation helpful? Give feedback.
-
NintendoSwitch / Switchroot Ubuntu 支持硬解 · 打包成AppImage 请参考:https://gist.github.com/xfangfang/c253580fb036c73549cbd237634c6d52 |
Beta Was this translation helpful? Give feedback.
-
不同Linux系统可能存在不同的依赖和配置参数,这里收集不同 Linux 下的编译流程
Beta Was this translation helpful? Give feedback.
All reactions