当前位置:首页 > 技术心得 > 正文内容

Qt无法定位程序输入点

xjtudll17年前 (2010-03-28)技术心得55622

    
   Qt发布程序的时候,运行
exe文件(位于release文件夹),提示Qt无法定位程序输入点于动态链接库QtCore4.dll上,如图所示。
  

碰到这个问题,当然第一件事是在\Qt\2009.05\qt\bin目录里拷贝QtCore4.dll文件了。注意目录,不是\Qt\2009.05\bin。(2009.05跟版本相关,有可能是其他)

拷贝QtCore4.dll文件到exe程序目录,依旧提示该问题。

网上找了半天,说是可能装了别的软件,改变了环境变量,我按照其说法操作,依旧提示该错误。后来我想是不是缺少别的dll文件才导致了该问题,于是利用微软的Dependency Walker查看了程序所需的dll文件,果然找到了症结所在。

  

 

居然是缺少QtGui4.dll文件,拷贝该文件后,程序正常运行。所以以后发布程序时,先用Dependency Walker查看exe文件需要哪些dll文件,一次性Copy完毕,一劳永逸,这才是王道。

 

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/62/

标签: Qt
分享给朋友:

“Qt无法定位程序输入点” 的相关文章

CodeBlocks安装error:can't find compiler executable in your ...

CodeBlocks安装error:can't find compiler executable in your ...

参考资料:http://blog.sina.com.cn/s/blog_5fea94370102vait.html 问题描述: 第一次安装CodeBlocks,安装到了D盘,非默认目录。打开过软件。后来操作失误,卸载了。 第二次安装CodeBlocks,安装在了默认盘C盘,安装后再次打开,提示找不到...

SVN强制写日志和修改日志功能

SVN默认是可以不写日志的,也不能修改日志,使用时颇为不便。以下就讲述如何在windows系统下实现强制写日志和修改日志功能。 1、强制用户写日志 在每次提交的时候写明提交的目的是一个很好的习惯,SVN默认没有提供,但是可以通过脚本实现:将下面的代码存为bat文件,放到版本库的hooks目录下即可,...

object-c 函数前面加号和减号 +和-的区别

简单来说就是: 加号 是可以通过类名直接调用这个方法; 减号则要实例化逸个对象,然后通过实例化的对象来调用该方法!! 使用的时候请注意。...

水晶报表 文件 xxxx.rpt 文件内部出错:无法加载数据解决方案

水晶报表 文件 xxxx.rpt 文件内部出错:无法加载数据解决方案

  水晶报表 文件 xxxx.rpt 文件内部出错:无法加载数据解决方案 发布的时候,忘记带上这个app.config了,编译以后它的名字叫做xxx.exe.config(在debug和release目录里),xxx表示你的应用程序的启动项的程序文件,或者叫主程序吧,知道是什么就行了,...

湿度对电子元器件的影响

潮湿气候对电子元器件有啥影响?网上有说: 1、使绝缘材料性能降低 2、使金属器件锈蚀 3、使润滑剂变质 这些听起来虚虚的,没有直观的概念与感受。我这里说一个最近碰到的问题。 背景:OTP IC(手表用),开窗(未完全封胶),便于用紫外线擦除程序,重复利用OTP IC。近期广东“回南天&r...

紫外线擦除程序

无意中得知,tenx十速的TM89系列OTP单片机可以用紫外线擦除程序,这下让我们在初期调试程序的时候节省了不少。以前都是用一个demo板,将程序烧到demo板的EEPROM里,来仿真效果。现在就不用这样折腾了,直接烧录进去,觉得程序有bug,就用紫外线擦除程序,重新烧录。 网上搜了搜关于紫外线擦...

评论列表

xjtudll
xjtudll IP:
16年前 (2010-08-09)

对于很多情况,确实是拷贝这两个文件。
本文重在讲述如何查找所需的dll文件。

pan
pan IP:
16年前 (2011-03-18)


QtGui4.dll文件
请问从哪里找到又拷贝到哪里去?本人很菜

chdznl
chdznl IP:
16年前 (2010-08-09)

必须同时将QtCore4.dll和QtGui4.dll拷贝到exe程序目录。

xjtudll IP: 回复:
对于很多情况,确实是拷贝这两个文件。
本文重在讲述如何查找所需的dll文件。
16年前 (2010-08-09)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。