Qt开发的软件再其他电脑上不能运行~~
qt的版本是5.0.2用vs2010编译
生成的软件在自己的电脑上可以正常运行,可是放到未装vs2010和qt的电脑上就不可以运行了,在目标电脑上
我也安装了2010的运行库,同时把一些需要的qt库与生成的软件放在一个文件夹里。。
如果我在目标机上安装了qt库就可以运行了,这个问题是什么原因呢,求解啊~~
Qt --------------------编程问答-------------------- 目测是DLL路径问题。检查一下系统PATH设置。 --------------------编程问答--------------------
能具体一点吗,dll路径问题?
我把所有的dll文件与软件放在同一个文件中的啊 --------------------编程问答-------------------- 可以参考一下:http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1393 --------------------编程问答-------------------- 用depend看看需要哪些库 --------------------编程问答--------------------
用过了,我感觉不是dll的问题了,我把bin目录下的所有dll文件都放进去了也没有用。。不知道什么原因啊 --------------------编程问答--------------------
看了,主要也是要注意加载库文件。。。
除了库文件的问题,还有没有其他的原因啊? --------------------编程问答-------------------- 这个问题难道不是qt5普遍存在的问题,回答的达人不踊跃啊? --------------------编程问答--------------------
报的什么错误,帖出来看下先。 --------------------编程问答-------------------- 谢谢楼上各位了啊,问题已经解决了,很简单的一个问题,看了帮助文档就ok了,qt帮助文档写的很清楚,。
以后遇到问题不能到处搜原因了,还是帮助文档靠谱。
--------------------编程问答--------------------
谢谢楼上各位了啊,问题已经解决了,很简单的一个问题,看了帮助文档就ok了,qt帮助文档写的很清楚,。
以后遇到问题不能到处搜原因了,还是帮助文档靠谱。
楼主可以分享一下解决方法,供大家学习 --------------------编程问答--------------------
谢谢楼上各位了啊,问题已经解决了,很简单的一个问题,看了帮助文档就ok了,qt帮助文档写的很清楚,。
以后遇到问题不能到处搜原因了,还是帮助文档靠谱。
在这个网页搜到的
https://bugreports.qt-project.org/browse/QTBUG-28766
加入
platforms/qminimal.dll
platforms/qwindows.dll
到exe目录下即可 --------------------编程问答-------------------- 接楼上 补充一下.. 在文档里确实写了platforms\qwindows.dll要加入exe目录
我加了之后在检测进程DLL发现还是调用的QT目录下的这个文件,没到XP下去试,以为没用..
貌似加platforms/qwindows.dll就行了, 另外那个在文档里也没提到 --------------------编程问答-------------------- 用procexp可以找到全部的dll,platforms/qwindows.dll在最后一个:
补充:移动开发 , Qt