我使用Qt 5.0.2创建了一个应用程序,并使用inno setup进行构建。该应用程序已成功安装并在我的系统上启动并正常工作。但是当我将其安装在其他系统上时,应用程序未安装或启动也没有显示错误。请帮帮我们......怎么做
答案 0 :(得分:0)
如果您使用visual studio构建应用程序,则可能需要在目标计算机上安装vcredist_sp1_x86.exe。你可以在Qt的安装文件夹中找到它。您可以将其添加到Inno脚本中的文件列表中,并在[Run]部分中添加条目。还要确保已包含在您的设置脚本中:
Qt5Core.dll
Qt5Gui.dll
Qt5Widgets.dll
libGLESv2.dll
icuuc49.dll
icuin49.dll
icudt49.dll
D3DCompiler_43.dll
plugins/platforms/qwindows.dll ->should be installed in platforms/qwindows.dll in the destination folder. The same applies to imageformats plugins if you use them.
如果您认为有太多的dll,您将需要使用其他配置选项重建Qt,但这是另一个故事......