当前位置:编程学习 > wap >>

请问QML程序,RELEASE版本WINDOWS下打不开

qt creator 直接运行能够转载qml

发布release就不能运行qml

一大堆dll 和  .qml 已经用到的图片都放在同一目录下 --------------------编程问答-------------------- 报什么错误 缺少库? --------------------编程问答-------------------- 不报错  程序界面打开了  就是不装载  .qml文件 --------------------编程问答--------------------
引用 2 楼 pgcat 的回复:
不报错  程序界面打开了  就是不装载  .qml文件

两个问题:
1. 确保你的 .qml文件路径没有问题。
2. 确保没遗漏必要的图片插件(如果你用到的是jpg、gif等图片的话) --------------------编程问答-------------------- 谢谢 dbzhang800
1  为了测试.qml和.exe同一目录,上级目录都放了 
2  只用到了一个.png图片 --------------------编程问答-------------------- 库齐全么?
mingwm10.dll
QtCore4.dll
QtDeclarative4.dll
QtGui4.dll
QtNetwork4.dll
QtScript4.dll
QtSql4.dll
QtXmlPatterns4.dll

不像一般的qt程序只需要mingwm10.dll  QtCore4.dll QtGui4.dll

不妨借鉴下这个帖子:http://topic.csdn.net/u/20110402/09/37d3958b-38f8-49af-ad08-02a90075fd0e.html放到Ubuntu下试试。 
--------------------编程问答-------------------- 以上dll都添加了。。。  谢谢楼上 我试试 --------------------编程问答-------------------- 1.用VS带的工具DEPENDS.EXE看看是否缺少动态库。
2.将QML文件当做资源编译到exe中去。加载的时候直接从资源里加载。 --------------------编程问答-------------------- C:\QtSDK\Desktop\Qt\4.8.0\mingw\bin下的dll
libgcc_s_dw2-1.dll
++ --------------------编程问答-------------------- 一般是路径的问题,确保你的.qml和图片文件都放在qml子目录下 --------------------编程问答-------------------- QML application need the following DLL library:
Qt5Core.dll
Qt5Gui.dll
Qt5MultimediaQuick_p.dll
Qt5Network.dll
Qt5OpenGL.dll
Qt5Qml.dll
Qt5Quick.dll
Qt5Script.dll
Qt5V8.dll
QtGraphicalEffects(Qt folder)
QtQuick.2
d3dcompiler_46.dll
icudt49.dll
icuin49.dll
icuuc49.dll
libEGL.dll
libGLESv2.dll
msvcp110.dll
msvcr110.dll
platforms(Qt folder)
--------------------编程问答-------------------- my QML application works normal
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,