我正在尝试部署一个QML应用程序,但我不断得到一个空白的小窗口而不是基于qml的窗口。
我尝试过的事情:
我在资源中添加了我的qml,在Mac中部署现在可以正常工作......但即使我将qml目录复制到我的.exe目录,它也不起作用 我已将qwindows.dll复制到我的.exe目录中的平台目录 我已经复制了所有依赖项dll:icudt51.dll,icuin51.dll,icuuc51.dll,libEGL.dll,libGLESv2.dll,Qt5Core.dll,Qt5Gui.dll,Qt5Network.dll,Qt5Qml.dll,Qt5Quick.dll
我已尝试将dirs:QtQml,QtQuick,QtQuick.2复制到我的.exe目录。
没有任何改变
然后我尝试使用env变量从命令行运行.exe:QML_IMPORT_TRACE = 1,我什么也看不见:(
Qt是5.2,Windows 8,MSVC 2010 任何人都对可能发生的事情有任何线索?
答案 0 :(得分:1)
根据您的评论,它似乎错过了Qt5Widgets.dll文件