Qt Quick 5.2 在 在Windows 下发布的问题

hz张三 2014-02-12 01:54:53
主要是Qt Quick程序,
开发环境是 win7 x64, 在干净的虚拟机 win8上跑,
能跑起来,说明依赖的动态库都正常的。

就是一片空白。类似于调试环境下qml解析失败的症状

dll列表如下:
icudt51.dll
icuin51.dll
icuuc51.dll
libEGL.dll
libGLESv2.dll
maskedmousearea.exe
msvcp100.dll
msvcr100.dll
platforms
----qwindows.dll
----qminimal.dll
Qt5Core.dll
Qt5Gui.dll
Qt5Network.dll
Qt5Qml.dll
Qt5Quick.dll
Qt5Widgets.dll

其中 maskedmousearea.exe 是例子程序。请各位帮忙分析一下原因。。
...全文
431 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzyinformation 2015-08-10
  • 打赏
  • 举报
回复
你好!能把你的发布目录给我看一下吗?我也遇到了这个问题
platforms在哪儿去获得呢
hz张三 2014-02-14
  • 打赏
  • 举报
回复
可以了。。 原来是把QML目录下面的文件也一股脑儿搞到 运行目录下面。多谢!!!!
hz张三 2014-02-14
  • 打赏
  • 举报
回复
引用 10 楼 bug1986 的回复:
我的程序就是把Qt安装目录bin下的所有release版的dll和与bin平行的qml和plugins下的所有目录全考到运行目录下就可以了
我再试试。哈
hz张三 2014-02-13
  • 打赏
  • 举报
回复
有没人发布成功过5.2的Qt Quick?把目录结构分享一下。
hz张三 2014-02-13
  • 打赏
  • 举报
回复
maskedmousearea是 \examples\quick\customitems\maskedmousearea 下面的官方例子。
bug1986 2014-02-13
  • 打赏
  • 举报
回复
与bin目录平行的还有2个文件夹qml和plugins,把这2个文件夹下的所有目录拷贝到你的运行目录下再试试看 maskedmousearea.exe里面都用到哪些qml的模块了?还是说就是一个简单的hello world
bug1986 2014-02-13
  • 打赏
  • 举报
回复
或者把日志输出到文件中看看到底是什么问题,具体方法看这http://blog.sina.com.cn/s/blog_a6fb6cc90101guc5.html
bug1986 2014-02-13
  • 打赏
  • 举报
回复
我的程序就是把Qt安装目录bin下的所有release版的dll和与bin平行的qml和plugins下的所有目录全考到运行目录下就可以了
hz张三 2014-02-12
  • 打赏
  • 举报
回复
我这边是 D:\qt\Qt5.2.0\5.2.0\msvc2010\bin 这招早就试过了,无效
bug1986 2014-02-12
  • 打赏
  • 举报
回复
C:\Qt\Qt5.2.0\5.2.0\mingw48_32\bin 目录下的所有dll都拷贝到你的运行目录下试试看
hz张三 2014-02-12
  • 打赏
  • 举报
回复
还是老样子。
hz张三 2014-02-12
  • 打赏
  • 举报
回复
回楼上,无效!
葭五 2014-02-12
  • 打赏
  • 举报
回复
另外,我自己的测试表明,qt quick目前在windows server的操作系统上面黑屏,还有没有显卡驱动的也是,估计是gl 着色器的问题
葭五 2014-02-12
  • 打赏
  • 举报
回复

16,816

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧