docs: update readme about build

This commit is contained in:
鲁树人 2024-12-21 13:19:57 +09:00
parent d19ed2d57f
commit 395d5628d8

View File

@ -50,7 +50,14 @@ cmake --build --preset vs-release --config Release
copy /y README.MD .\\build\\vs2022\\
```
## 第三方软件
### CMake 参数
CMake 支持以下参数:
- `USE_WIN_SQLITE3` - 使用 Windows 内置的 SQLite3 链接库(仅限 Windows + MSVC 编译环境)。
- `USE_WIN_CRYPTO` - 使用 Windows 内置的加密/哈希实现,而非软件实现(仅限 Windows 目标)。
### 第三方软件
该程序用到了以下第三方软件:
@ -58,3 +65,10 @@ copy /y README.MD .\\build\\vs2022\\
- [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".
### Windows 7 用户注意
请从 SQLite 官网下载 [`sqlite-dll-win-x64-*.zip`](https://www.sqlite.org/download.html#win32)
并将压缩包内的 `sqlite3.dll` 放置到 `kgg-dec.exe` 同目录下,并更名为 `winsqlite3.dll`。
Windows 10 或更新版本不需要此操作,因为 Windows 10 或以上的版本内置该文件。