qt项目打包分为两步:
一、.qt自带程序用来抓取动态库和依赖文件,拜托qt运行环境。过程参考:
http://t.csdn.cn/DBNbP
这个自动打包好之后点击exe还是会报缺库,缺哪个,给他添加上就行!!
二.用NSIS软件打包上一步的文件夹,生成一个安装向导exe文件,移植到别的电脑只需要这个文件即可。
过程如下:
1.安装nsis两个软件:HM NIS Edit 和 NSIS。(主要用前者,后者为前者提供语言选择包.)
2.打开HM NIS Edit,下如图:
按要求填写,点击下一步(网站不需要就不填)
这里安装语言如果是空白,就是因为上面提到的第二个程序没安装。!
下面这张,先点击右侧的两个删除,然后点上面那个树会出现一个弹窗,让你将qt打包之后的那个文件夹添加进来。
后面的“下一步”即可。,到最后一步三个都选
,
然后会让你保存nsi脚本文件(这是编写打包代码的脚本),然后会自动打开这个并编译,有可能会有语句报错,哪句报错就把哪句删掉,然后就可以编译成功,生成安装向导文件setup.exe