• 7352阅读
  • 8回复

[提问]windows下编译的exe文件到未装qt的机器上如何使之正常运行? [复制链接]

上一主题 下一主题
离线omss
 

只看楼主 倒序阅读 楼主  发表于: 2011-01-14
在win7下装了qt-sdk开源版, 编译好的qt程序只能通过qtcreator运行,
直接到程序目录里点击.exe文件,提示丢失mingwm10.dll文件,我到qt安装目录下
找到mingwm10.dll拷到程序目录下,点击.exe文件又提示缺少其它的dll文件。

请教如何设置才能是编译好的exe程序在其它目录也能运行,拷到其它机器上也能运行?
离线shaoxie1986

只看该作者 1楼 发表于: 2011-01-14
需要什么库,就把什么库文件放到相同目录就可以了。
具体库在QT SDK安装路径的bin目录下,比如我的是D:\Qt\4.7.1\bin
[ 此帖被shaoxie1986在2011-01-14 12:15重新编辑 ]
离线jdwx

只看该作者 2楼 发表于: 2011-01-14
那就继续试!继续双击!每次加一个dll
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zihongdelei
只看该作者 3楼 发表于: 2011-01-14
http://www.dependencywalker.com/
用这个来获得所有依赖DLL
离线roywillow

只看该作者 4楼 发表于: 2011-01-14
它提示你要什么东西你就把什么东西放过去
直到不提示
不过有时候会需要一些插件,但是却不会提示
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线XChinux

只看该作者 5楼 发表于: 2011-01-14
看一下deploy qt application
看来得专门写一个如何发布Qt程序的帖子了.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线heartj
只看该作者 6楼 发表于: 2011-01-15
3楼的工具可以
离线killerls

只看该作者 7楼 发表于: 2011-01-15
楼主说的情况是需要修改修改环境变量就好了,论坛里有帖子,
离线dbzhang800

只看该作者 8楼 发表于: 2011-01-15
引用楼主omss于2011-01-14 10:55发表的 windows下编译的exe文件到未装qt的机器上如何使之正常运行? :
在win7下装了qt-sdk开源版, 编译好的qt程序只能通过qtcreator运行,
直接到程序目录里点击.exe文件,提示丢失mingwm10.dll文件,我到qt安装目录下
找到mingwm10.dll拷到程序目录下,点击.exe文件又提示缺少其它的dll文件。
请教如何设置才能是编译好的exe程序在其它目录也能运行,拷到其它机器上也能运行?
.......

http://hi.baidu.com/cyclone/blog/item/d77a86182fb915b84bedbc57.html
快速回复
限100 字节
 
上一个 下一个