Como usar o MPIR com o Visual Studio?

-1

Sou um acadêmico e preciso desenvolver alguns algoritmos numéricos que requerem funções de um pacote chamado MPIR link . Eu baixei a versão 3.0.0 e estou tentando descobrir como usar isso com o Visual Studio 2017 no Windows 7 Professional. Existe uma maneira de usar o pacote mpir com o Visual Studio C / C ++? As seções 2.4 e 2.5 deste documento link parecem relevantes, mas não ajudam muito.

    
por Problem 23.07.2018 / 06:26

2 respostas

2

Is there a way to use mpir package with Visual Studio 2017 C/C++?

Sim; Claro que você pode. Você o usa como qualquer outra interface C ++.

All MPIR C language types and functions can be used in C++ programs, since mpir.h has extern "C" qualifiers, but the class interface offers overloaded functions and operators which may be more convenient. Due to the implementation of this interface, a reasonably recent C++ compiler is required, one supporting namespaces, partial specialization of templates and member templates. For GCC this means version 2.91 or later.

Fonte

Como para a construção, você precisa do MSVC ++ requerido instalado em seu sistema, mas o MPIR 3.0.0 suporta especificamente a construção do mesmo a partir do Visual Studio 2017. O que significa o código-fonte como o necessário arquivos de solução .

    
por 23.07.2018 / 06:48
0

A página 18 do seu manual diz para abrir a solução descompactada em mpir/build.vc15/mpir.sln e compile a compilação que você gostaria de usar. Existem várias compilações otimizadas, mas eu começaria com o geral dll_mpir_gc .

Isso criará bibliotecas. Encontre a pasta que contém o .lib gerado arquivos e adicioná-lo ao seu projeto como descrito em Arquivos .Lib como entrada do vinculador .

    
por 23.07.2018 / 06:56