-4

gmpの使用についてはまったくわかりません。プロジェクトにいくつかの機能が必要で、簡単なインストール ガイドが必要です。私はこの分野の初心者なので、それに応じて助けてください。

私は持っている:

  • デフォルト コンパイラとして GCC4.7.2 を使用する Windows 8.1 構成の Dev C++ 5.4.2。
  • gmp-static-mingw-4.1.tar

gmp ライブラリを構成する正しい手順を指定してください。

4

1 に答える 1

0

最初に両方とディレクトリに配置gmp.hし、DevCpp でプロジェクトを作成します。たとえば、次のようになります。..\Dev-Cpp\MinGW32\includelibgmp.alibgmp.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 はかなり古いものであることに注意してください。構成で可能な限り最高のパフォーマンスを得るには、最新バージョンおよび/または手動コンパイルを検討してください。

于 2014-07-24T12:17:45.270 に答える