如何在Windows上为Dev-C ++安装C ++库

时间:2014-12-23 12:40:55

标签: c++ windows install gmp

我下载了一个名为GMP的库(用于进行任意大数的计算),我无法弄清楚如何实际安装和使用它。我发现的所有说明都告诉我运行文件configureMakeFileinstall,但是当我尝试这样做时,我得到'install' is not a recognized internal or external command.

我所能想到的只是说明书适用于Linux,但我正在运行Windows。我在SO上找到了一些说明,告诉我将某些文件复制到Dev-C ++文件夹中,但我找不到指定的文件。我之前从来没有安装过这样的图书馆,所以我真的输了.f

1 个答案:

答案 0 :(得分:1)

如果您有最新版本的Dev-C ++,它附带MinGW-w64(作为其原生环境),那么您可以从here下载预先构建的GMP包。之后,你所要做的就是:

  1. 创建简单的C ++控制台项目。
  2. 以下是一些基本的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;
    }
    
    1. 解压缩档案
    2. gmp.h标题复制到Dev-Cpp\MinGW64\x86_64-w64-mingw32\include
    3. libgmp.dll.a复制到MinGW64\x86_64-w64-mingw32\lib
    4. libgmp-10.dll共享库复制到Dev-Cpp\MinGW64\bin
    5. 编辑项目的属性,将-lgmp标记添加到链接器(查找“参数”选项卡)
    6. 编译&amp;运行
    7. 如果您需要其他版本或C ++接口,则需要查找现有版本或尝试在MinGW环境下编译它。