mpir-2.6.0
でライブラリを使用する必要がありますvisual c++ 2010
。私のコードは c++ になります。
両方のフォルダー (mpir-2.6.0
とvsyasm-1.2.0-win32
) を抽出しました。次に、フォルダーの内容をコピーしました(名前を変更して: に配置した後vsyasm-1.2.0-win32
も含む) 。次に、配置されているプロジェクト: を開きました。次に、プロジェクト構成を: に変更しました。vsyasm.exe
yasm.exe
C:\Program Files\Microsoft Visual Studio 11.0\VC\bin\
mpir.sln
\mpir-2.6.0\build.vc10
Release
ソリューション全体をビルドしようとすると、次のような多くのエラーが発生します。
error C1020: unexpected #endif c:\proj\mpir-2.6.0\mpir-2.6.0\mpir.h 4 1 lib_mpir_gc
error C1020: unexpected #endif c:\proj\mpir-2.6.0\mpir-2.6.0\mpir.h 4 1 lib_mpir_gc
error C1020: unexpected #endif c:\proj\mpir-2.6.0\mpir-2.6.0\mpir.h 4 1 lib_mpir_gc
しかし、すべてのライブラリを個別にビルドすると、成功します。
ビルド後、次の場所に移動し\mpir-2.6.0\build.vc10\Win32\Release
、ファイルを見つけました。
mpir.lib
mpirxx.lib
mpir.pdb
mpirxx.pdb
しかし、ファイルが見つかりません:
mpir.h
mpirxx.h
それらをビジュアルスタジオのインクルードファイルにコピーする必要があります。
これらの構成の主な情報源は次のとおりです: http://www.exploringbinary.com/how-to-install-and-run-gmp-on-windows-using-mpir/イサム)。これらのエラーの理由がわかりません。古いバージョンでライブラリを構成できました。しかし、ライブラリに改善があり、私のものは非常に古いため、アップグレードする必要があります。