libgmp-10.dll丢失了

neo*_*u50 53 c++ windows mingw windows-7

我最近在我的64位Windows 7计算机上安装了MinGW,当我尝试编译最基本的c ++程序时,例如

#include<iostream>

using namespace std;

int main()
{
    cout << "Hello World" << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我收到错误"程序无法启动,因为您的计算机缺少libgmp-10.dll."

Luc*_*ian 79

您是否尝试将c:/ MinGW/bin添加到Windows系统路径(不是PATH)?

我在这个页面上看到了这个解决方案:缺少libgmp-10.dll

  • 设置路径后重启`cmake-gui`非常重要.没有重新启动它对我没用. (5认同)
  • 删除CMake缓存(文件菜单/删除缓存)似乎也可以做到这一点,而无需删除整个二进制目录. (2认同)

Jar*_*zek 8

转到mingw下载页面并浏览以下目录:

MinGW / Base / gmp / gmp-5.0.1-1

目前您最终得到以下链接:
http://sourceforge.net/projects/mingw/files/MinGW/Base/gmp/gmp-5.0.1-1/libgmp-5.0.1-1-mingw32-dl​​l-10 .tar.lzma/download
,它包含所需的文件.

我知道有自动方法来安装mingw gcc,但是当使用单个mingw包时,则gmp是强制下载之一.

  • 我刚刚建立了一个新的MinGW安装并且已经安装了`gmp`(gmp-dev,gmp-doc,gmp-lic,libgmp),但我仍然遇到这个问题. (2认同)

san*_*osh 5

添加

c:/MinGW/bin 到 PATH

并重新启动 CMake-gui

为我工作