热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[提问]无法定位程序输入点_gmp_get_memory_functions于动太链接库libgmp-3.dll上?

问题链接,在我的博客,点击这个问题困扰了我很久,在网上找了很多资料也没有找到有人遇到相同的问题,问题显示为:无法定位程序输入点_gmp_get_memory_functions于动太链接
问题链接,在我的博客, 点击
这个问题困扰了我很久,在网上找了很多资料也没有找到有人遇到相同的问题,问题显示为:

无法定位程序输入点_gmp_get_memory_functions于动太链接库libgmp-3.dll上 (cc1plus.exe)。

[img=http://my.csdn.net/my/album/detail/1286450#1286443][/img]
我先用qmake(我安装了Qt4.7.4)工具,再编译,就弹出那个窗口。

我试了如下方法都不行:

1. 重新安装Qt (我试了两次)。

2. 我在path目录下找到了libgmp-3.dll这个文件,说明这个文件存在。

3. 我在其他电脑上试这个程序是可以编译通过的。

3. 这个程序很简单的,我用gcc编译也弹出以上窗口,如下:

[img=http://my.csdn.net/my/album/detail/1286450#1286450][/img]

main程序如下:


#include 

using namespace std;

int main()
{
    cout << "Hello World!" << endl;
    return 0;
}


各位博友,如遇到了相同问题并解决了,麻烦给个链接,十分感谢!!

5 个解决方案

#1


可能是libgmp-3.dll与你的库版本对应不上,以致于缺少某些函数。

#2


应该是没有把mingw/bin目录加入到搜索路径,或者是用下面所述的方法:
copy libgmp-3.dll (and libgmpxx-4.dll) into the folder where cc1plus.exe is located (mingw\libexec\gcc\mingw32\4.4.0).

如果还是不行,把libgmp-3.dll放到windows/system32目录下试一试。

#3


objdump

#4


无法定位程序输入点 XXX 于动态链接库 YYY.DLL
--------------------------
这种错误一般是你使用的DLL版本比较旧,
重新下载一个新的DLL替换就行

#5


引用 2 楼  的回复:
应该是没有把mingw/bin目录加入到搜索路径,或者是用下面所述的方法:
copy libgmp-3.dll (and libgmpxx-4.dll) into the folder where cc1plus.exe is located (mingw\libexec\gcc\mingw32\4.4.0).

如果还是不行,把libgmp-3.dll放到windows/system32……


mingw/bin的路径我已经加入到Path中,最后把那个文件(libgmp-3.dll)拷贝到cc1plus.exe所在的目录(C:\QtSDK\mingw\libexec\gcc\mingw32\4.4.0)成功解决这个问题。

推荐阅读
  • 在CentOS上部署并使用FFmpeg多媒体处理工具
    最近在进行音频处理时需要用到FFmpeg,本文将详细介绍如何在CentOS系统上部署并使用这一强大的多媒体处理工具。首先,从官方网站下载FFmpeg的最新版本,然后通过Xftp工具将下载的压缩包(如ffmpeg-4.3.1.tar.xz)传输到服务器上。接下来,解压文件并按照官方文档进行编译安装。安装完成后,可以通过命令行工具验证FFmpeg是否成功安装,并开始进行多媒体文件的转换和处理。此外,文章还将介绍一些常用的FFmpeg命令和参数,帮助用户快速上手。 ... [详细]
  • 在 Linux 环境下,多线程编程是实现高效并发处理的重要技术。本文通过具体的实战案例,详细分析了多线程编程的关键技术和常见问题。文章首先介绍了多线程的基本概念和创建方法,然后通过实例代码展示了如何使用 pthreads 库进行线程同步和通信。此外,还探讨了多线程程序中的性能优化技巧和调试方法,为开发者提供了宝贵的实践经验。 ... [详细]
  • 在 CentOS 6.4 上安装 QT5 并启动 Qt Creator 时,可能会遇到缺少 GLIBCXX_3.4.15 的问题。这是由于系统中的 libstdc++.so.6 版本过低。本文将详细介绍如何通过更新 GCC 版本来解决这一问题。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 在当前的软件开发领域,Lua 作为一种轻量级脚本语言,在 .NET 生态系统中的应用逐渐受到关注。本文探讨了 Lua 在 .NET 环境下的集成方法及其面临的挑战,包括性能优化、互操作性和生态支持等方面。尽管存在一定的技术障碍,但通过不断的学习和实践,开发者能够克服这些困难,拓展 Lua 在 .NET 中的应用场景。 ... [详细]
  • 在腾讯云服务器上部署Nginx的详细指南中,首先需要确保安装必要的依赖包。如果这些依赖包已安装,可直接跳过此步骤。具体命令包括 `yum -y install gcc gcc-c++ wget net-tools pcre-devel zlib-devel`。接下来,本文将详细介绍如何下载、编译和配置Nginx,以确保其在腾讯云服务器上顺利运行。此外,还将提供一些优化建议,帮助用户提升Nginx的性能和安全性。 ... [详细]
  • malloc 是 C 语言中的一个标准库函数,全称为 memory allocation,即动态内存分配。它用于在程序运行时申请一块指定大小的连续内存区域,并返回该区域的起始地址。当无法预先确定内存的具体位置时,可以通过 malloc 动态分配内存。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • 字符串学习时间:1.5W(“W”周,下同)知识点checkliststrlen()函数的返回值是什么类型的?字 ... [详细]
  • PHP预处理常量详解:如何定义与使用常量 ... [详细]
  • 在 Windows 10 环境中,通过配置 Visual Studio Code (VSCode) 实现基于 Windows Subsystem for Linux (WSL) 的 C++ 开发,并启用智能代码提示功能。具体步骤包括安装 VSCode 及其相关插件,如 CCIntelliSense、TabNine 和 BracketPairColorizer,确保在 WSL 中顺利进行开发工作。此外,还详细介绍了如何在 Windows 10 中启用和配置 WSL,以实现无缝的跨平台开发体验。 ... [详细]
author-avatar
叔叔123
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有