我在Windows 7 32位上使用QtCreator 3.3.0编译了标准qt小部件项目(Desktop Qt 5.4.0 MSVC2013 32位),并将qt库放在同一个文件夹中(Qt5Core.dll,Qt5Gui。 dll,icudt53,dll,icuin53.dll,icuuc53.dll) 当我启动程序时,出现错误(粗略翻译)“......不再起作用”。
当我对调试版本做同样的事情并将相应的调试库放在它运行的文件夹中时。
对于发布版本,我需要做些什么?
提前感谢您的帮助!
一个。
答案 0 :(得分:1)
尝试使用可在QTDIR/bin/windeployqt.exe
中找到的The Windows Deployment Tool部署您的应用。它会自动将所有必需的文件放在您的应用程序目录中。
打开命令提示符并将路径添加到Qt目录,并将bin
文件夹添加到PATH
变量,如:
set PATH= path\to\Qt\bin
接下来运行Windows部署工具,并将您的应用程序路径作为参数:
windeployqt.exe <path-to-app-binary>
通过这种方式,您可以确保已部署的应用程序可以在任何计算机上运行,并且您已包含任何必要的内容。