即使是用他自己生成的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文件?!