• 13437阅读
  • 12回复

找不到mingwm10.dll?????? [复制链接]

上一主题 下一主题
离线wmhnq
 

只看楼主 倒序阅读 楼主  发表于: 2007-06-27
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
用QT做了一个简单的程序,在其他机器报错找不到mingwm10.dll,我把mingwm10.dll带上,他又提示找不到QtCore4.dll,我又带上了QtCore4.dll,他又报错找不到QtGui4.dll,昏了。是不是应该全部带上这些DLL呢,那在其他系统下运行又怎么带呢???????
[ 此贴被XChinux在2008-07-18 13:45重新编辑 ]
离线larntin
只看该作者 1楼 发表于: 2007-06-28
你把你的QT环境编译成静态的.
本站的FTP:ftp://503.mygis.org
用户名:qtcnupload
密码:qtcn.org
离线wmhnq

只看该作者 2楼 发表于: 2007-06-30
怎么编译成静态呢????
离线XChinux

只看该作者 3楼 发表于: 2007-07-01
需要哪能些动态库就带哪些。
QtCore是肯定需要的,如果做GUI界面的话,QtGui也是需要的,看头的模块看你用的了没,比如QtSql, QtXml, QtSvg等等。
mingw版的那mingw10.dll也是必须的。如果用到了一些插件的话,也得把插件的dll也带上
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mileden

只看该作者 4楼 发表于: 2007-07-02
自己手动添加环境变量到 PATH
离线freshmanzkj
只看该作者 5楼 发表于: 2009-08-06
我也碰到了这个问题
离线tancu
只看该作者 6楼 发表于: 2009-08-06
干脆把所有的.dll都复制到system32目录下。。。
一人业余菜鸟对编程坚持了十几年...
离线visitorone

只看该作者 7楼 发表于: 2009-08-07
还有个问题是一起的把?
就是那个“无法找到XXXX入口点”什么的,以前的帖子上是说环境变量的问题把,那总不能在其他机器上运行的时候总是先配置环境变量把?
离线freshmanzkj
只看该作者 8楼 发表于: 2009-08-07
这个问题到底怎么解决啊?
离线nmiirq

只看该作者 9楼 发表于: 2009-08-08
除去XChina所说的以外,提醒一下,如果机子上有多个版本的QT,不要把dll文件的版本搞错了,以前我就弄过这么一回,怎么也不对,后来一想以前的exe是用4.3编译的,现在库已经换到4.4了,当然就找不着正确的入口地址了!
离线quchong10527

只看该作者 10楼 发表于: 2010-07-24
也遇到了跟楼主一样的问题!
离线dbzhang800

只看该作者 11楼 发表于: 2010-07-24
引用第10楼quchong10527于2010-07-24 17:02发表的  :
也遇到了跟楼主一样的问题!


你能用自己的语言将楼主的问题表达一下么?

楼主标题中的问句和正文中表示不解的问题是两个截然不同的问题,你也是这样么?
离线caojp2005
只看该作者 12楼 发表于: 2011-03-09
1)如果你装了QT,那就设置环境变量
“没有找到mingwm10.dll,因此这个程序未能启动。重新安装应用程序可能会修复此问题。”

(windows XP) \debug 文件夹下的 *.exe 文件一双击执行就提示“没有找到mingwm10.dll,因此这个程序未能启动。重新安装应用程序可能会修复此问题。”

这个问题可能是环境变量没设置好,可以通过 我的电脑->属性->高级->环境变量来修改 PATH,这样能永久修改PATH. 现在我把"D:\Qt\2010.02.1\mingw\bin;D:\Qt\2010.02.1\qt\bin"加入到PATH后,可以运行了。

2)如果你没有装,或者要发布程序
只能编译QT了
快速回复
限100 字节
 
上一个 下一个