我下载了一个名为GMP
的库(这是用于计算任意大的数字),我不知道如何实际安装和使用它。 我发现所有的指令告诉我运行文件configure
, MakeFile
,并install
,但是当我尝试这样做,我得到'install' is not a recognized internal or external command.
我所能想到的是,这些指令是针对Linux的,但是我正在运行Windows。 我在这里find了一些指令,告诉我将某些文件复制到Dev-C ++文件夹中,但找不到指定的文件。 我以前从来没有像这样安装过一个库,所以我真的迷路了
如果您拥有最新版本的Dev-C ++,它附带了MinGW-w64(作为其本地环境),那么您可以从这里下载预先编译好的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环境下编译它。