Windows下QT打包发布
---------------------在这里需要用到Process Tree软件(网易邮箱:15083382521@163.com,密码:123456a)
用QT打开工程 ,构建时选择release(一般Qt打包发布的都是release版本的),点击运行,不要关闭,打开构建的release文件,只保留你的exe文件,其他删除,
打开Process Tree;找到你运行的进程名,进程名和你的工程名一样,点击打开
是不是看到很多dll,下拉,打开红框内相应目录,先将bin目录下的相关dll文件复制到release(即D:\QT\5.3\mingw482_32\bin),然后将imageformats目录复制到release,注意此时复制的是imageformats目录,不是单个的dll文件,不要搞错了,即(D:\QT\5.3\mingw482_32\plugins\imageformats),在文件夹release中打开imageformats文件,删除以d结尾的dll文件(其实不删也可以,以d结尾的是debug版的dll)
删除前
删除后