# Navicat Keygen - 如何编译? ## 1. 前提条件 1. 请确保你有 __Visual Studio 2019__ 或者更高版本。因为这是一个VS2019项目。 2. 请确保你安装了 `vcpkg` 以及下面几个库: * `capstone[x86]:x64-windows-static` * `capstone[x86]:x86-windows-static` * `keystone:x64-windows-static` * `keystone:x86-windows-static` * `openssl-windows:x64-windows-static` * `openssl-windows:x86-windows-static` * `rapidjson:x64-windows-static` * `rapidjson:x86-windows-static` 你可以通过下面的命令来安装它们: ```console $ vcpkg install capstone[x86]:x64-windows-static $ vcpkg install capstone[x86]:x86-windows-static $ vcpkg install keystone:x64-windows-static $ vcpkg install keystone:x86-windows-static $ vcpkg install openssl-windows:x64-windows-static $ vcpkg install openssl-windows:x86-windows-static $ vcpkg install rapidjson:x64-windows-static $ vcpkg install rapidjson:x86-windows-static ``` 3. 你的 `vcpkg` 已经和你的 __Visual Studio__ 集成了,即你曾成功运行了: ```console $ vcpkg integrate install ``` ## 2. 编译 1. 在 __Visual Studio__ 打开这个项目。 2. 选择 `Release` 配置。 3. 选择 `Win32` 来生成供32位Navicat使用的keygen/patcher。 或者选择 `x64` 来生成供64位Navicat使用的keygen/patcher。 4. 选择 __生成 > 生成解决方案__。 生成完成后,你会在 `bin/` 文件夹下看到编译后的keygen/patcher。