日志
如何发布Qt程序(windows)
2013-04-18 09:47
如何发布Qt程序(windows)
将QtCreator的编译配置为release。 建立一个用于发布程序的临时目录和子目录 运行procexp,找到全部需要的dll,根据dll所在的目录名,把dll放进对应的临时目录里。 编译出来的exe和 C:\Qt\Qt5.0.2\5.0.2\msvc2010\bin下的dll都放进主目录(例如:这里是Notes) 把这个临时目录copy到其它的机器上就可以了。 procexp使用参考:http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1336&uid=123401 如果用VC编译器(我这里是VC2010 32位),VC的运行库是需要安装的 VC运行库下载:Microsoft Visual C++ 2010 可再发行组件包 (x86) 如果用mingw编译器,直接把mingw的dll和exe放在一起就可以。 如果还有其它的Qt的dll,根据dll目录名,对应上图QtCreator的目录结构和关系,放到合适的位置, QtCreator.exe的位置在bin目录里。 copy全部的dll以后,再次用procexp查看,应该如上图,再也不会用到Qt目录里的dll了。 |
上一篇: Qt pro文件比较详细的解释
-
删除
kym2005:程序还是不行,报这个错Microsoft Visual C++ Runtime Library,我通过procexp看了,就是这两个目录下的dll呀
2013-04-24 09:19 -
-
删除
kym2005:楼主,我用了qt-windows-opensource-5.0.2-mingw47_32-x86-offline.exe这个版本,我已经将\5.0.2\mingw47_32\bin和mingw47_32\plugins\platforms这两个目录中的dll都考到生成的exe目录下
2013-04-24 09:18 -
-
删除
dreamtdp:楼主,我运行QT5说不能装载 liabray QT5core.ELL,请问如何办?
2013-04-19 11:40 --
jdwx:发个帖,说明程序在QtCreator里运行情况,在什么样的情形下出错,原始的错误信息。
2013-04-19 12:45
-
删除
weiweiqiao: ,要是qtcn支持能发微博就更好了。
2013-04-18 14:14 -