我用Qt5.3.1编写了一个程序,并在我的开发机器上运行它可以正常工作.我将所有必需的.dll文件复制到我的.exe所在的文件夹中.这些是:
Qt5Widgets.dll
Qt5Network.dll
Qt5Gui.dll
Qt5Core.dll
icudt51.dll
icuin51.dll
icuuc51.dll
libgcc_s_dw2-1.dll
libwinpthread-1.DLL
的libstdc ++ - 6.dll
现在我想在没有安装Qt的机器上运行该程序.我怎么做?用户不必为了使用程序而安装IDE,对吗?
开发机器的工作原理:
Windows 8
Qt 5.3.1
部署平台是:
Windows Vista
没有安装Qt,但所有必要的.dll都已到位
我得到的错误是第一个:
此应用程序无法启动,因为它无法找到或加载Qt平台插件"windows".重新安装应用程序可能会解决此问题.
下一条错误消息是:
此应用程序请求运行时以不寻常的方式终止.请联系支持.
然后程序崩溃了. 但是如果我安装Qt5.3.1就可以了.所以它是与文件的c:/Qt
目录