我使用Qt 5.0.2制作了一个应用程序,并使用inno setup进行了构建。应用程序在我的系统上成功安装和启动,并且工作正常。但是当我在其他系统上安装它时,应用程序没有安装或启动也没有显示错误。请帮帮我,伙计们……怎么做
如果您正在使用visual studio构建应用程序,则可能需要在目标机器上安装vcredistrongp1_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与其他配置选项,但那是另一个故事…