Есть ли способ использовать пакет mpir с Visual Studio 2017 C / C ++?
Да; Конечно вы можете. Вы используете его как любые другие интерфейсы C ++.
Все типы и функции языка MPIR C могут использоваться в программах на C ++, поскольку mpir.h имеет внешние квалификаторы "C", но интерфейс класса предлагает перегруженные функции и операторы, которые могут быть более удобными. Из-за реализации этого интерфейса требуется сравнительно новый компилятор C ++, поддерживающий пространства имен, частичную специализацию шаблонов и шаблонов элементов. Для GCC это означает версию 2.91 или выше.
Что касается его сборки, вам необходим установленный MSVC ++ в вашей системе, но MPIR 3.0.0 специально поддерживает его сборку из Visual Studio 2017. Это означает, что исходный код является необходимыми файлами решения .