当前位置: 代码迷 >> QT开发 >> 小弟我写好的程序,在复制好DLL后,提示进入点异常
  详细解决方案

小弟我写好的程序,在复制好DLL后,提示进入点异常

热度:140   发布时间:2016-04-25 03:11:37.0
我写好的程序,在复制好DLL后,提示进入点错误


即使是用他自己生成的DIALOG程序也是一样的错误,我是海缺少什么DLL吗,我用的是5.3.1

这是我加的DLL
01.--platforms  
02.       --qwindows.dll  

04.--accessible  
05.       --qtaccessiblewidgets.dll  




10.--Qt5Core.dll  
11.--Qt5Gui.dll       
12.--Qt5Widgets.dll  
13.--icudt49.dll       
14.--icuin49.dll      
15.--icuuc49.dll  
16.--libEGL.dll  
17.--libGLESv2.dll  
18.--libgcc_s_sjlj-1.dll(mingw)  
19.--libstdc++-6.dll(mingw)  
20.--libwinpthread-1.dll(mingw)  
21.--msvcr110.dll(msvc)  
22.--msvcp110.dll(msvc)  

------解决思路----------------------
把Qt路径加入到系统环境变量中试一下,如果可以,说明你库没拷贝全。
如果你能在Qt Creator中运行起来,也说明是你库没拷贝全。
使用windeployqt.exe看看,它可以帮助你拷贝依赖。
------解决思路----------------------
函数入口点错误了,一个简单的方法,将你的程序放在QTSDK/bin文件夹中。
------解决思路----------------------
别人的机器也出现过,你的是英文,提示文字不一样,但是错误原因是一样的。
看看你这些dll都是从开发的QTSDK中取的吗?还是从Qt Creator的bin中取的?这些dll非常讲究版本,甚至QTSDK的每次build,它们的函数入口点都可能不一样。
------解决思路----------------------
每次重新编译后,没重新拷贝.lib文件?!
  相关解决方案