Установка GMP для Visual Studio [закрыт]

118
08 апреля 2022, 04:40
Закрыт. Данный вопрос необходимо конкретизировать. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме.

Закрыт 2 года назад.

Улучшить вопрос

Помогите разобраться, как установить библиотеку GMP для использования в Visual Studio.

На хабре нашел статью подробную, но возникла проблема. У меня нет папки C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\. У меня даже папки Microsoft Visual Studio нет. Ни на диске C, ни на диске D куда я и устанавливал студию.

Может кто нибудь в виде ответа написать подробнейшую инструкцию по установке. Я думаю это будет полезно не одному мне.

Answer 1

Установи Microsoft Visual Studio, и папка появится. Посмотри в Program Files (x86).

Нужно ставить старую версию Visual Studio 2008 или 2010. Почитай здесь.

С Windows не всё так просто. К примеру, на моём рабочем компьютере с Windows уже стояла система CYGWIN в которой, судя по сообщению инсталлятора, "libgmp" была установлена по умолчанию. Ну, хорошо, компилирую примеры - всё прекрасно компилируется. Запускаю и, ёлки зелёные, получаю системное окошко с сообщением, что у меня отсутствует "gmp.dll". После некоторых размышлений и поисков выяснилось, что "libgmp" всё-таки стоит, вот только называется она почему-то "cyggmp-10.dll". Ну, ладно, сделал я ей новое имя, то которе положено - "libgmp.dll". Запускаю тестовую программу, ошибок больше не появляется, зато, программа зависла и не работает. Мало того, с помощью "Ctrl-C" завершить её невозможно, пришлось лезть в диспетчер задач. Плюнув на CYGWIN я решил разжиться библиотекой в MINGW . Имя у неё оказалось вполне нормальным, хотя и не каноническим - "libgmp-10.dll", так что опять пришлось переименовывать. Слегка мандражируя, снова запускаю тестовый пример и - свершилось чудо - пример отработал так, как нужно. Значит библиотеку 'libgmp" от MINGW можно без большого количества телодвижений спокойно использовать в Windows.

READ ALSO
Ошибка компиляции CMake Ubuntu

Ошибка компиляции CMake Ubuntu

Я собираю проект на Ubuntu, и у меня возникла проблема при обращении к библиотеке epoxylib

70
Удалить из строки первую цифру

Удалить из строки первую цифру

Программа переписывает из строки все буквы, пропуская цифрыА как сделать так, чтобы пропускалась только первая последовательность цифр?...

180
C++, что значит наследование enum class

C++, что значит наследование enum class

Рассмотрим следующий код:

181
C++ выдаёт неправильные числа

C++ выдаёт неправильные числа

Дело в том, что недавно начал изучать C++вовремя написания первой простой программы столкнулся с проблемой, что на выводе программы выдаёт...

206