diff --git a/README.MD b/README.MD index ed0e77b..239d8b5 100644 --- a/README.MD +++ b/README.MD @@ -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 或以上的版本内置该文件。