我已经完成了一个Qt应用程序(cheekers游戏)。我希望我的工作可以在其他PC上运行,并且可以像Visual Studio一样在商业应用程序中运行。我已经找到目录“Realese”中的文件.exe,但它不起作用。我必须做什么?从Visual Studio项目到文件.exe(Qt)
使用CMD我有这个,但它仍然不能运行
C:\用户\乔治> C:/Qt/5.5/msvc2012/bin/windeployqt.exe桌面/ Progetto_Dama/PROGETTO /发行/ dama.exe C:\用户\乔治\桌面\ Progetto_Dama \ PROGETTO \发布\ dama.exe 32位版本的可执行
添加Qt5Svg为qsvgicon.dll
直接依赖关系:Qt5Core Qt5Gui Qt5Widgets
所有依赖关系:Qt5Core Qt5Gui Qt 5Widgets
为了展开:Qt5Core Qt5Gui Qt5Svg Qt5Widgets
警告:无法找到Visual Studio安装目录,VCINSTALLDIR未设置。
正在更新Qt5Core.dll。
正在更新Qt5Gui.dll。
更新Qt5Svg.dll。
正在更新Qt5Widgets.dll。
正在更新libGLESV2.dll。
更新libEGL.dll。
更新D3Dcompiler_46.dll。
更新opengl32sw.dll.Patching Qt5Core.dll ...创建目录图标引擎。
更新qsvgicon.dll。
创建目录图像格式。
正在更新qdds.dll。
正在更新qgif.dll。
正在更新qicns.dll。
正在更新qico.dll。
正在更新qjp2.dll。
正在更新qjpeg.dll。
正在更新qmng.dll。
更新qsvg.dll。
更新qtga.dll。
正在更新qtiff.dll。
正在更新qwbmp.dll。
更新qwebp.dll。
创建目录平台。
正在更新qwindows.dll。
创建C:\用户\乔治\桌面\ Progetto_Dama \ PROGETTO \发布\翻译...
创建qt_ca.qm ...
创建qt_cs.qm ...
创建qt_de.qm ...
创建qt_en.qm ...
创建qt_fi.qm ...
创建qt_fr.qm ...
创建qt_he.qm ...
创建qt_hu.qm ...
创建qt_it.qm ...
创建qt_ja.qm ...
创建qt_ko.qm ...
创建qt_lv.qm ...
创建qt_ru.qm ...
创建qt_sk.qm ...
创建qt_uk.qm ...
阅读此:http://doc.qt.io/qt-5/windows-deployment.html – eyllanesc
该问题是由Qt库的dll引起的,我建议您查找windeployqt实用程序,然后打开在您的可执行文件的文件夹中放入一个cmd,然后执行:'path/of/windeployqt.exe .' – eyllanesc
在windeployqt.exe非常重要之后查看这一点。 – eyllanesc