Skip to content

Latest commit

 

History

295 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

这是一个基于QML/C++的音乐播放器,模仿网易云音乐桌面客户端,主要是用来练习QML构建前端、QML与C++后端交互

<
image
image image

如何构建

依赖项

在开始构建之前,请确保你已经安装了以下依赖:

  • 操作系统
    • 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

构建步骤

  1. 克隆仓库(包含子模块)
git clone --recursive https://github.com/1250890838/UuPlayer.git

cd UuPlayer
  1. 先构建并安装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

  1. 构建UuPlayer
cd ../../src

cmake -B build -S . -DCMAKE_PREFIX_PATH=<QT_DIR> -DQWindowKit_DIR="../libs/qwindowkit/install/lib/cmake/QWindowKit"

cmake --build build

运行UuPlayer需安装并启动网易云音乐NodeJS版API

指南

About

一个使用QML/C++语言编写的仿网易云音乐桌面端软件界面的项目

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages