我试图分发一个我在Qt创建器中编写的应用程序,但没有成功。Qt在qt 5.0.2上分发windows应用程序
我编译和与依赖沃克发现所有需要的DLL文件,我创建了一个文件夹,并复制exe文件和dll在里面,一切工作在我的本地计算机上。
我复制所有文件到不同的电脑,每次我尝试的时间来执行它,我得到一个错误信息,这一项目是unexpectantly终止
我试图编译不同的程序(实例),并做了同样的副本/粘贴,它们都以相同的错误结束。
我宁可不使用,因为可能的许可问题
我特地到其他堆栈溢出的反应,他们是静态链接都是一样的..这些DLL复制到该文件夹,它应该工作...我只是无法弄清楚为什么我会得到错误。
即使试图在同一窗口,以及不同的版本(我编制上的windows7 64,尝试在WIN7 32,WIN XP,并赢得8)
编辑
这是名单那我加入的DLL
04/11/2013 12:20 PM 2,106,216 D3DCompiler_43.dll
04/11/2013 12:20 PM 18,025,758 icudt49.dll
04/11/2013 12:20 PM 3,090,303 icuin49.dll
04/11/2013 12:20 PM 1,808,899 icuuc49.dll
04/11/2013 12:22 PM 99,328 libEGL.dll
04/11/2013 12:24 PM 115,200 libgcc_s_sjlj-1.dll
04/11/2013 12:22 PM 968,704 libGLESv2.dll
04/11/2013 12:24 PM 895,488 libstdc++-6.dll
04/11/2013 12:24 PM 68,608 libwinpthread-1.dll
04/11/2013 12:25 PM 4,279,808 Qt5Core.dll
04/11/2013 12:23 PM 3,493,376 Qt5Gui.dll
04/11/2013 12:23 PM 663,552 Qt5Multimedia.dll
04/11/2013 12:23 PM 105,472 Qt5MultimediaWidgets.dll
04/11/2013 12:23 PM 1,130,496 Qt5Network.dll
04/11/2013 12:23 PM 300,032 Qt5OpenGL.dll
04/11/2013 12:23 PM 1,893,376 Qt5Script.dll
04/11/2013 12:24 PM 5,210,624 Qt5Widgets.dll
编辑
我想通了,我错过了一个叫“平台”,并在复制文件夹,它qminimal.dll
和qwindows.dll
我曾试图对这些文件直接复制到app文件夹,但它没有工作,我想他们有拥有自己的文件夹。
这可以现在关闭
你确定你有所有的DLL吗?而正确的? – dtech
是的,使用依赖walker,它在我的电脑上执行一个单独的文件夹 – Fabrizio
在Windows上部署与Qt是地狱,但它可以完成。 Qt DLL是否与您的可执行文件一样复制了相同的配置(调试版本与发布版本)? –