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-shared
make
cyggmp-10.dll
under A:\Code\gmp-6.1.2\.libs\
make check
cd ./libs
lib /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.