


You should ensure you have the ARM64 build tools installed. ARM, Win32 (x86) and Win64 (x86_64) are just as simple as ARM64. The procedure below uses Visual Studio 2017 and its ARM64 Developer Command Prompt to demonstrate the Microsoft ARM64 toolchain. You can clean the artifacts with the clean target in the makefile. The output artifacts, object files, library files and cryptest.exe executable are placed in the Crypto++ directory. In fact the Nmake makefile is the only way to build the library for ARM and ARM64 due to problems in the Visual Studio tooling.īuilding the library using Nmake takes three steps and they are shown below. The Nmake makefile is more versatile than the Visual Studio solution or the MSBuild procedure because Nmake builds ARM and ARM64 versions of the library, too. The Crypto++ library includes a Nmake makefile to build the library and test program from the command line.
