From f3edba7b0c4bb1202fc180fda1fbc909c0222d76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B2=81=E6=A0=91=E4=BA=BA?= Date: Fri, 20 Dec 2024 02:01:00 +0000 Subject: [PATCH] docs: build instruction and new components --- README.MD | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/README.MD b/README.MD index 3a8fba0..ed0e77b 100644 --- a/README.MD +++ b/README.MD @@ -32,7 +32,7 @@ ## 错误排查 1. 需要至少播放一次 `kgg` 文件,并确保酷狗能正常播放。 - - 如果还是无效,请尝试使用酷狗重新下载,在同一个设备上进行下载与解密操作。 + - 如果还是无效,请尝试使用酷狗重新下载,在同一个设备上进行下载与解密操作。 2. 文件后缀名嗅探代码只支持:`ogg` / `flac`。 * 其他格式会被识别为 `mp3`。 @@ -40,8 +40,21 @@ 在 Windows 下使用 CMake + Visual Studio 2022 构建。 +第一次构建前请到 `third-party/sqlite3` 目录下执行 `fetch_sqlite3.sh`,或手动下载源码放置到对应的位置。 + +然后就可以利用 CMake 构建了: + ```cmd cmake --preset vs -DCMAKE_BUILD_TYPE=Release cmake --build --preset vs-release --config Release copy /y README.MD .\\build\\vs2022\\ ``` + +## 第三方软件 + +该程序用到了以下第三方软件: + +- [SQLite3](https://www.sqlite.org/) (Public Domain) +- [Tiny AES in C](https://github.com/kokke/tiny-AES-c) (Public Domain) +- [MD5.c](https://github.com/freebsd/freebsd-src/blob/release/14.2.0/sys/kern/md5c.c) (from FreeBSD) + - Derived from the "RSA Data Security, Inc. MD5 Message-Digest Algorithm".