QT程序发布后,提示缺少Mingwm10.dll解决办法
QT程序发布后,提示缺少Mingwm10.dll我在网上搜索了说将这个文件复制到C盘Windows目录下就可以了,我想直接
QT程序发布后,提示缺少Mingwm10.dll
我在网上搜索了说将这个文件复制到C盘Windows目录下就可以了,我想直接做成一个文件,不能让别人为了这个再一去找一个动态链接库吧,我想做成一个exe双击就可以运行了。还望大家多多指教。
[解决办法]
把mingwm10.dll放在你的exe目录下
[解决办法]
不是,是建一个目录,把编译好的exe文件,连同发布需要的库文件放到这个目录中就行了,不用拷贝到其它目录中。如果你想只有一个文件,那是比较麻烦的,需要静态编译Qt库,而且即便这样mingw.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,然后承受额外的10MB体积
另外你根本不需要用到MFC啊,除非你要一个比较复杂的界面。简单界面的话,你用最基本的Win32 API就可以了啊
[解决办法]