Qt开发的软件再其他电脑上不能运行~~

mameng0102 2013-04-26 04:32:25
qt的版本是5.0.2
用vs2010编译

生成的软件在自己的电脑上可以正常运行,可是放到未装vs2010和qt的电脑上就不可以运行了,在目标电脑上
我也安装了2010的运行库,同时把一些需要的qt库与生成的软件放在一个文件夹里。。

如果我在目标机上安装了qt库就可以运行了,这个问题是什么原因呢,求解啊~~
...全文
878 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
YouNeverCanTell 2015-03-07
  • 打赏
  • 举报
回复
试试把Qt静态编译后再拿到其他电脑上使用
small_friend 2015-03-06
  • 打赏
  • 举报
回复
怎么解决的, 楼主
jdwx 2013-05-08
  • 打赏
  • 举报
回复
用procexp可以找到全部的dll,platforms/qwindows.dll在最后一个:

huanka 2013-05-08
  • 打赏
  • 举报
回复
接楼上 补充一下.. 在文档里确实写了platforms\qwindows.dll要加入exe目录 我加了之后在检测进程DLL发现还是调用的QT目录下的这个文件,没到XP下去试,以为没用.. 貌似加platforms/qwindows.dll就行了, 另外那个在文档里也没提到
huanka 2013-05-08
  • 打赏
  • 举报
回复
解决了 在这个网页搜到的 https://bugreports.qt-project.org/browse/QTBUG-28766 加入 platforms/qminimal.dll platforms/qwindows.dll 到exe目录下即可
huanka 2013-05-08
  • 打赏
  • 举报
回复
我也遇到这个问题 看了文档也不知道怎么解决
sunshine128 2013-05-07
  • 打赏
  • 举报
回复
你好,我也是QT5.0.2开发的软件在别的没Qt环境下不能运行,该拷贝的DLL都拷贝了,还是不行,请问你是怎么解决的,谢谢了
sun152121 2013-04-28
  • 打赏
  • 举报
回复
引用 9 楼 mameng0102 的回复:
谢谢楼上各位了啊,问题已经解决了,很简单的一个问题,看了帮助文档就ok了,qt帮助文档写的很清楚,。 以后遇到问题不能到处搜原因了,还是帮助文档靠谱。
有道理~
mameng0102 2013-04-27
  • 打赏
  • 举报
回复
这个问题难道不是qt5普遍存在的问题,回答的达人不踊跃啊?
  • 打赏
  • 举报
回复
引用 9 楼 mameng0102 的回复:
谢谢楼上各位了啊,问题已经解决了,很简单的一个问题,看了帮助文档就ok了,qt帮助文档写的很清楚,。 以后遇到问题不能到处搜原因了,还是帮助文档靠谱。
楼主可以分享一下解决方法,供大家学习
mameng0102 2013-04-27
  • 打赏
  • 举报
回复
谢谢楼上各位了啊,问题已经解决了,很简单的一个问题,看了帮助文档就ok了,qt帮助文档写的很清楚,。 以后遇到问题不能到处搜原因了,还是帮助文档靠谱。
nossiac 2013-04-27
  • 打赏
  • 举报
回复
引用 2 楼 mameng0102 的回复:
[quote=引用 1 楼 nossiac 的回复:] 目测是DLL路径问题。检查一下系统PATH设置。
能具体一点吗,dll路径问题? 我把所有的dll文件与软件放在同一个文件中的啊[/quote] 报的什么错误,帖出来看下先。
mameng0102 2013-04-26
  • 打赏
  • 举报
回复
引用 3 楼 jdwx1 的回复:
可以参考一下:http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1393
看了,主要也是要注意加载库文件。。。 除了库文件的问题,还有没有其他的原因啊?
mameng0102 2013-04-26
  • 打赏
  • 举报
回复
引用 4 楼 heksn 的回复:
用depend看看需要哪些库
用过了,我感觉不是dll的问题了,我把bin目录下的所有dll文件都放进去了也没有用。。不知道什么原因啊
  • 打赏
  • 举报
回复
用depend看看需要哪些库
jdwx 2013-04-26
  • 打赏
  • 举报
回复
可以参考一下:http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1393
mameng0102 2013-04-26
  • 打赏
  • 举报
回复
引用 1 楼 nossiac 的回复:
目测是DLL路径问题。检查一下系统PATH设置。
能具体一点吗,dll路径问题? 我把所有的dll文件与软件放在同一个文件中的啊
nossiac 2013-04-26
  • 打赏
  • 举报
回复
目测是DLL路径问题。检查一下系统PATH设置。

16,233

社区成员

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

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