gmpの使用についてはまったくわかりません。プロジェクトにいくつかの機能が必要で、簡単なインストール ガイドが必要です。私はこの分野の初心者なので、それに応じて助けてください。
私は持っている:
- デフォルト コンパイラとして GCC4.7.2 を使用する Windows 8.1 構成の Dev C++ 5.4.2。
- gmp-static-mingw-4.1.tar
gmp ライブラリを構成する正しい手順を指定してください。
最初に両方とディレクトリに配置gmp.h
し、DevCpp でプロジェクトを作成します。たとえば、次のようになります。..\Dev-Cpp\MinGW32\include
libgmp.a
libgmp.la
..\Dev-Cpp\MinGW32\lib
#include <stdio.h>
#include <gmp.h>
int main(void)
{
mpz_t x;
mpz_init(x);
mpz_set_str(x, "12345", 10);
mpz_mul_ui(x, x, 2);
gmp_printf("%Zd\n", x);
mpz_clear(x);
return 0;
}
その後、[プロジェクト オプション] -> [パラメータ] に移動し、[オブジェクトのライブラリを追加] をクリックします。
リストから libgmp.a ファイル (スタティック ライブラリ) を選択し、[開く] をクリックします。
プロジェクトをコンパイルして実行すると、Makefile の更新に関するメモが表示されます。確認するだけです。
GMP 4.1 はかなり古いものであることに注意してください。構成で可能な限り最高のパフォーマンスを得るには、最新バージョンおよび/または手動コンパイルを検討してください。