У кого-нибудь есть работающая установка GMP + MINGW? - PullRequest
6 голосов
/ 31 августа 2011

Я потратил дни и дни, пытаясь установить библиотеку GMP на мою установку Windows MINGW. Я завершал процесс установки десятки раз, следуя любому отдельному руководству в Интернете, но мне не удалось заставить все работать. Итак, я отчаянно пытаюсь попросить кого-нибудь помочь мне решить эту проблему: есть ли у кого-нибудь установленная WORKING mingw (32-битная) система с успешно построенной и работающей над ней GMP? Может ли кто-нибудь застегнуть его и как-нибудь отправить мне? Как загрузить его на mediafire / megaupload и поделиться ссылкой? Я знаю, что это не очень элегантно, но я действительно в отчаянии. Мне просто нужна рабочая установка GMP на MINGW, возможно, компиляция исходников c ++, чтобы я мог напрямую использовать перегрузку операторов, но C-версия тоже подойдет.

Пожалуйста, помогите, я не могу завершить свою работу только из-за этой кровавой библиотеки

Еще раз спасибо

Маттео

Ответы [ 2 ]

8 голосов
/ 01 сентября 2011

Чтобы установить GMP на mingw32 (с переустановкой mingw для обновления, поскольку mingw-get не может обновить):

Удалить (переместить в другой каталог; заархивировать или сделать другую резервную копию) установки mingw32.

Переустановите mingw32 с сайта (он будет новее).

Выполните команды из msys:

 mingw-get install mingw32-gmp 
 mingw-get install mingw32-gmp-dev

Наслаждайтесь.

PS: если это не такт работает;do

 mingw-get install mingw32-gmp-dev 
 mingw-get install mingw32-libgmp

Найти загруженные файлы с расширением * .lzma (они будут как в подкаталогах mingw, так и во временных интернет-файлах браузера IE)

Распаковать их вручную в основной каталог mingw.

0 голосов
/ 01 сентября 2011

Обёртка C ++ отлично работает здесь.У меня есть следующие файлы, я думаю, что я скачал их с сайта MinGW, но я не совсем уверен:

gmp-5.0.1-1-mingw32-dev.tar
libgmp-5.0.1-1-mingw32-dll-10.tar
libgmpxx-5.0.1-1-mingw32-dll-4.tar

Вам необходимо скопировать заголовки, библиотеки и библиотеки DLL в соответствующие каталоги и добавить-lgmp -lgmpxx параметры для компилятора.

...