понедельник, 18 мая 2009 г.

сборка GNU MP для Windows в Visual Studio

Для начала стоит скачать исходники GNU MP (я использовал версию 4.2.4). Собирать мы её будем непосредственно в VS 2005(2008).
Далее забираем у Brian Gladman-а подготовленный к сборке в VS проект(для 4.2.4 - тут).

Распаковываем, соглашаемся на слияние.
Чтобы не выскакивала ошибка для yasm, закидываем файл yasm.rules в папку \MSVS_Path\VC\VCProjectDEfoults\ .

Теперь спокойно запускаем gmp.sln. Выбераем Release и собираем последовательно:
  1. gen_gmp_gc
  2. всё остальное gen_*
  3. необходимую библиотеку gmp(я собирал lib_gmp_gc).
  4. последней собираем lib_gmpxx
Итог: два заголовка: gmp.h и gmpxx.h; и две библиотеки: gmp.lib и gmpxx.lib

1 комментарий:

  1. Очень полезная информация...
    Но хочется внести небольшую поправку...
    Данная ссылка не работает
    http://gladman.plushost.co.uk/oldsite/computing/gmp-4.2.4.vc9.zip
    думаю это связано с релизом их собственной библиотеки, но она также доступна в виде проекта MSVS

    ОтветитьУдалить