试图在我的程序中获取 #include <gmpxx.h> 到 运行

Trying to get #include <gmpxx.h> to run in my program

在我的代码中,我遇到了一个致命错误:

fatal error: gmpxx.h: No such file or directory|

我正在尝试使用 The GNU Multiple Precision Arithmetic Library,但我在尝试下载该库并在正确的位置运行时遇到了问题。

我下载了文件 gmp=6.1.0.tar.lz 但我不知道如何打开它、使用它,甚至不知道它需要放在哪里。

我正在使用 Codeblocks 和 Windows 10 台计算机。

首先,通过 MinGW. We need tar. Then, download a stable lzip release 安装一些基本的 GNU 实用程序。选择 tarball 而不是 lzip 存档,因为我们要构建 lzip。现在,打开你的 MSYS shell,转到解压 lzip tarball 后创建的目录(这个目录应该可用 /c/<PATH ON C DRIVE WITH BACKSLASHES REPLACED WITH SLASHES>)和 运行:

./configure --prefix=/
make
make install

然后上去(cd ..)和运行:

tar xvf gmp-6.1.0.tar.lz

它应该提取这个文件。现在,通过转到目录 gmp-6.1.0 和 运行ning:

来构建 GMP
PATH="/c/Program Files/CodeBlocks/MinGW:$PATH" ./configure --prefix='/c/Program Files/CodeBlocks/MinGW'

在 32 位系统上,或者:

PATH="/c/Program Files (x86)/CodeBlocks/MinGW:$PATH" ./configure --prefix='/c/Program Files (x86)/CodeBlocks/MinGW' --enable-cxx

64 位。 运行 这些命令:

make
make install

您应该安装了 GMP。