I have followed the instruction on the \"GMP Install Instruction for Windows Platform\". I could build a 32bit version of GMP which can be used for Visual Studio.
How I built dynamic dll gmp-6.1.2 for windows so that the dll can be linked for a visual studio project.
Setup Environment
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\bin\Hostx64\x64
lib command. Your lib.exe may be located elsewhere. Build GMP
bash.exe from C:\cygwin64\bin.cd "A:\Code\gmp-6.1.2"./configure --disable-static --enable-sharedmake
cyggmp-10.dll under A:\Code\gmp-6.1.2\.libs\make checkcd ./libslib /machine:i386 /def:cyggmp-10.dll
cyggmp-10.exp and cyggmp-10.lib under A:\Code\gmp-6.1.2\.libs\ for use with visual studioYou now have everything needed to call gmp from C# code.