我在网上搜索了说将这个文件复制到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就可以了啊
------解决方案--------------------