将Qt Qml应用程序部署到Windows 8会显示一个空白窗口

时间:2014-01-05 05:49:04

标签: c++ windows qt dll qml

我正在尝试部署一个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 任何人都对可能发生的事情有任何线索?

1 个答案:

答案 0 :(得分:1)

根据您的评论,它似乎错过了Qt5Widgets.dll文件

相关问题