私は最近、パブリックドメインのmpirおよびmpfrライブラリを使用するCプログラムを作成しました。私は、Microsoft Visual C ++ 10.0コンパイラを使用して、Windowsでコンパイルしています。それを機能させるために、私は次のことをしなければなりませんでした:
- http://gladman.plushost.co.uk/oldsite/computing/gmp4win.phpからmpirおよびmpfrライブラリをダウンロード/ビルドします。
- ファイル
mpir.h
をmpfr.h
Microsoftコンパイラのインクルードディレクトリに移動します - ファイル
mpir.lib
、、をMicrosoftコンパイラのlibディレクトリにmpir.pdb
移動しますmpfr.lib
mpfr.pdb
#include
mpir.h
とmpfr.h
プログラムで- を使用してコンパイル
cl <..module names..> /link mpir.lib mpfr.lib
私は今、私が書いたソース/ヘッダーファイルを、コードをコンパイルしてそれが機能することを確認するために使用できるmakefileとともに他の誰かに送信したいと思います。その人はmpir/mpfrライブラリをインストールしておらず、同じコンパイラを使用していない可能性があるため、これを行う方法がよくわかりません。
これが私にできることです:
- それらにバイナリ、、、
mpir.lib
およびソース/ヘッダーファイルmpir.pdb
を送信します。mpfr.lib
mpfr.pdb
これが私ができないことです:
- Microsoft Visual C++10.0のセットアップ全体を送信します
Include
ファイルをディレクトリに貼り付けるように依頼しますlib
(他に方法がない場合を除く)
理想的には、ソース/ヘッダーファイルを、関連するmpir / mpfrバイナリ、およびプログラムをビルドするために実行できるmakefileと一緒に送信できる必要があります。
よろしくお願いします!