首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT程序发布后,提示缺少Mingwm10.dll解决办法

2012-03-20 
QT程序发布后,提示缺少Mingwm10.dll我在网上搜索了说将这个文件复制到C盘Windows目录下就可以了,我想直接

QT程序发布后,提示缺少Mingwm10.dll
我在网上搜索了说将这个文件复制到C盘Windows目录下就可以了,我想直接做成一个文件,不能让别人为了这个再一去找一个动态链接库吧,我想做成一个exe双击就可以运行了。还望大家多多指教。

[解决办法]
把mingwm10.dll放在你的exe目录下
[解决办法]
不是,是建一个目录,把编译好的exe文件,连同发布需要的库文件放到这个目录中就行了,不用拷贝到其它目录中。如果你想只有一个文件,那是比较麻烦的,需要静态编译Qt库,而且即便这样mingw.dll和libgcc_s_dw2-1.dll这两个文件一样少不了。
[解决办法]

探讨

引用:

不是,是建一个目录,把编译好的exe文件,连同发布需要的库文件放到这个目录中就行了,不用拷贝到其它目录中。如果你想只有一个文件,那是比较麻烦的,需要静态编译Qt库,而且即便这样mingw.dll和libgcc_s_dw2-1.dll这两个文件一样少不了。


那这个不是夸平台么,这点东西做起来都这么复杂。

[解决办法]
探讨

我刚刚把这个文件给人家了,现在又缺libgcc_s_dw2-1.dll 这个了,这样下去怎么行呀

[解决办法]
这个很正常啊,你的代码在某个平台下运行,当然需要这个平台的相应库的支持了

你用Java也一样啊,如果你的Java程序拷贝到别人电脑上,但别人连Java的运行环境都没装,自然不能顺利运行你的程序啊



如果你要集成到一起的话,简单的就是zip一下,或者自己制作一个安装包
[解决办法]
1. 静态编译Qt库
2. 打成zip包
[解决办法]
天,你要做类似病毒的东西,还是别用Qt了,体积太大了,不值得啊!

静态链接看看这个:
http://www.formortals.com/how-to-statically-link-qt-4/
[解决办法]
那劝你还是别用Qt了,静态编译后的Qt应用程序一个就得10多兆呢。玩黑客的是不屑于用Qt的。
[解决办法]
探讨

天,你要做类似病毒的东西,还是别用Qt了,体积太大了,不值得啊!

静态链接看看这个:
http://www.formortals.com/how-to-statically-link-qt-4/

[解决办法]
探讨

我先也没准备用QT做的,用标准的C++我不会写,而且还会附带图片文件,所有就没有,本来准备用VC++的,可是其他的电脑要安装.net的平台才行,不同平台还不一定支持,这才想到用QT,没想到QT做出来的东西问题也一样的多。

[解决办法]
探讨

那一般QT是用在什么地方呀,手机的内存和存储也很小呀。

[解决办法]
探讨

那一般QT是用在什么地方呀,手机的内存和存储也很小呀。

[解决办法]
如果你要简单,就静态链接Qt,然后承受额外的10MB体积

另外你根本不需要用到MFC啊,除非你要一个比较复杂的界面。简单界面的话,你用最基本的Win32 API就可以了啊
[解决办法]
探讨

如果你要简单,就静态链接Qt,然后承受额外的10MB体积

另外你根本不需要用到MFC啊,除非你要一个比较复杂的界面。简单界面的话,你用最基本的Win32 API就可以了啊

热点排行