这是一个基于QML/C++的音乐播放器,模仿网易云音乐桌面客户端,主要是用来练习QML构建前端、QML与C++后端交互
<
|
![]() |
![]() |
![]() |
|
![]() |
在开始构建之前,请确保你已经安装了以下依赖:
- 操作系统:
- Windows 10/11
- Linux(已在 Ubuntu 22.04.5 LTS / WSL2 上验证)
- 编译工具:
- Windows:Visual Studio 2019 或以上
- Linux:GCC 或 Clang
- CMake 3.16 及以上
- 库依赖:
- Qt 6.5 及以上 (Quick, Gui, Multimedia, Network)
- QWindowKit
- 克隆仓库(包含子模块)
git clone --recursive https://github.com/1250890838/UuPlayer.git
cd UuPlayer- 先构建并安装QWindowKit
cd libs
cd QWindowKit
cmake -B build -S . -DQWINDOWKIT_BUILD_QUICK=ON -DCMAKE_PREFIX_PATH=<QT_DIR> -DCMAKE_INSTALL_PREFIX="./install"
cmake --build build --target install --config Debug
⚠<QT_DIR>是你本地的Qt安装目录,如在我电脑上是D:\Qt\Qt6.5.3\6.5.3\msvc2019_64
- 构建UuPlayer
cd ../../src
cmake -B build -S . -DCMAKE_PREFIX_PATH=<QT_DIR> -DQWindowKit_DIR="../libs/qwindowkit/install/lib/cmake/QWindowKit"
cmake --build build





