Для начала стоит скачать исходники
GNU MP (я использовал версию 4.2.4). Собирать мы её будем непосредственно в VS 2005(2008).
Далее забираем у Brian Gladman-а подготовленный к сборке в VS проект(для 4.2.4 -
тут).
Распаковываем, соглашаемся на слияние.
Чтобы не выскакивала ошибка для yasm, закидываем файл yasm.rules в папку \MSVS_Path\VC\VCProjectDEfoults\ .
Теперь спокойно запускаем gmp.sln. Выбераем Release и собираем последовательно:
- gen_gmp_gc
- всё остальное gen_*
- необходимую библиотеку gmp(я собирал lib_gmp_gc).
- последней собираем lib_gmpxx
Итог: два заголовка: gmp.h и gmpxx.h; и две библиотеки: gmp.lib и gmpxx.lib