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

Qt无法定位程序输入点

xjtudll16年前 (2010-03-28)技术心得55022

    
   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://xjtudll.cn/Exp/62/

标签: Qt
分享给朋友:

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

Xcode5如何添加或更换图标

Xcode5如何添加或更换图标

参考文献: 官方教程:https://developer.apple.com/library/ios/qa/qa1686/_index.html 1、添加图标图片资源到工程 2、选择对应的App Icons。如果从来没有添加过,【Resource】处可以自己选择想要的图标资源。选择好后编译即可。编...

贴片电阻电容电感封装尺寸

贴片电阻电容电感封装尺寸

贴片常见封装有9种,用两种尺寸代码来表示。一种尺寸代码是由4位数字表示的EIA(美国电子工业协会)代码,前两位与后两位分别表示电阻的长与宽,以英寸为单位。我们常说的0603封装就是指英制代码。另一种是米制代码,也由4位数字表示,其单位为毫米。下表列出贴片电阻封装英制和公制的关系及详细的尺寸。...

C# textBox框实现输入下拉列表

C# textBox框实现输入下拉列表

textBox框像百度搜索出现下拉列表的样式,如图: 重点就是要关注:AutoCompleteMode和AutoCompleteSource两种属性。 具体实现代码如下: 将此方法在frmLogin_Load事件里加载, private void bindTxt() {   ...

itunes connect上传截图提示无法载入文件

itunes connect上传屏幕快照时,老提示“无法载入文件,请再试一次”。 可以肯定:图片格式和尺寸没问题。而且如果这俩有问题的话,会有相关提示的。 原因:文件名包含中文。 另外路径有中文没关系!...

水晶报表字符串字体大小根据字数调整

在实际应用中,可能需要根据字数多少来调整字体的大小。简单介绍一个方法。          选择要设置的字段,右键->设置对象格式->字体->大小,单击右边的x+2进入公式工作室,输入如下代码: if L...

ios7 xib适配statusBar—同时适配ios7和ios6

ios7 xib适配statusBar—同时适配ios7和ios6

参考资料:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/SupportingEarlieriOS.html ios7中,由于status b...

评论列表

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

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

pan
pan IP:广东省
15年前 (2011-03-18)


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

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

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

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

发表评论

访客

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