Please make sure that you have Visual Studio 2022 or the higher. Because this is a VS2022 project.
Please make sure you have installed vcpkg
and the following libraries:
fmt:x64-windows-static
fmt:x86-windows-static
openssl:x64-windows-static
openssl:x86-windows-static
rapidjson:x64-windows-static
rapidjson:x86-windows-static
keystone:x64-windows-static
keystone:x86-windows-static
unicorn:x64-windows-static
unicorn:x86-windows-static
is installed.
You can install them by:
$ vcpkg install fmt:x64-windows-static
$ vcpkg install fmt:x86-windows-static
$ vcpkg install openssl:x64-windows-static
$ vcpkg install openssl:x86-windows-static
$ vcpkg install rapidjson:x64-windows-static
$ vcpkg install rapidjson:x86-windows-static
$ vcpkg install keystone:x64-windows-static
$ vcpkg install keystone:x86-windows-static
$ vcpkg install unicorn:x64-windows-static
$ vcpkg install unicorn:x86-windows-static
vcpkg
has been integrated into your Visual Studio, which means you have run $ vcpkg integrate install
successfully.
Open this project in Visual Studio.
Select Release
configuration.
Select Win32
to build keygen/patcher for 32-bits Navicat.
Or select x64
to build keygen/patcher for 64-bits Navicat.
You will see executable files in bin/
directory.