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

Qt无法定位程序输入点

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

    
   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无法定位程序输入点” 的相关文章

sqlserver数据库触发器调用外部exe

sqlserver数据库触发器调用外部exe

https://www.cnblogs.com/syp1Blog/p/9482088.html sqlserver数据库触发器调用外部exe,同事可以选择参入参数! sqlserver使用 master..xp_cmdshell 进行外部exe的执行。 使用master..xp_cmdshell 之...

php环境如何测试是否配置成功

<?php phpinfo(); ?> 编写一个PHP文件(注意:是PHP文件,不是txt文件),里面内容如上。 浏览器里访问这个文件。如果能看到配置信息,表明PHP环境配置成功。...

Word删除空格、空行、超链接宏

1、删除空格和空行 此宏的主要功能是删除空格,并将软回车替换为硬回车 Sub 删除空格和空行() ' ' 删除空格和空行 宏 ' '    '英文单词与英文单词之间保留一个半角空格,其他的所有空格均删除     myReplaceExecute Se...

手表晶体管ppm和月差之间的关系

对于手表而言,月差是个比较重要的参数,月差太大,隔段时间手表就不准了,老要调时,对于懒人和完美主义者来说,就太麻烦了。当然,如果你不太在意时间的准确度,就无所谓了。 ppm是英文part per million的缩写,表示百万分之几,在不同的场合与某些物理量组合,常用于表示器件某个直流参数的精度。它...

Altium连续选择多个元件

Altium连续选择多个元件

以前在Protel99SE中,选中一个元件后,只要不取消选择(deselect),还可以接着选择元件,一直到足够为止。而Altium默认设置中,选择元件后,若你单击了PCB其他区域,之前的选择将失效,只能通过 Shift+鼠标单击来完成多个元件的选择。这种做法使得从Protel99SE转过来的用户极...

Word中如何删除多余空格

Word中如何删除多余空格

从网上copy的文章经常会出现多余的空格,手动删除的话工作量极大,如何方便的去除这些多余的空格呢?灵活运用word自带的查找和替换功能即可。 1、删除中文汉字(非数字和字母)后的一个空格 在【查找内容】栏填入:([!0-z\ ])\  《==此处有一空格!!! 在【替换为】栏填入:\...

评论列表

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)

发表评论

访客

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