我下载了一个名为GMP
的库(用于进行任意大数的计算),我无法弄清楚如何实际安装和使用它。我发现的所有说明都告诉我运行文件configure
,MakeFile
和install
,但是当我尝试这样做时,我得到'install' is not a recognized internal or external command.
我所能想到的只是说明书适用于Linux,但我正在运行Windows。我在SO上找到了一些说明,告诉我将某些文件复制到Dev-C ++文件夹中,但我找不到指定的文件。我之前从来没有安装过这样的图书馆,所以我真的输了.f
答案 0 :(得分:1)
如果您有最新版本的Dev-C ++,它附带MinGW-w64(作为其原生环境),那么您可以从here下载预先构建的GMP包。之后,你所要做的就是:
以下是一些基本的main.cpp
文件:
#include <cstdio>
#include <gmp.h>
int main(int argc, char** argv) {
mpz_t n;
mpz_init_set_str(n, "1234567890", 0);
gmp_printf("%Zd\n", n);
mpz_clear(n);
return 0;
}
gmp.h
标题复制到Dev-Cpp\MinGW64\x86_64-w64-mingw32\include
libgmp.dll.a
复制到MinGW64\x86_64-w64-mingw32\lib
libgmp-10.dll
共享库复制到Dev-Cpp\MinGW64\bin
-lgmp
标记添加到链接器(查找“参数”选项卡)如果您需要其他版本或C ++接口,则需要查找现有版本或尝试在MinGW环境下编译它。