【前言】在 QT数据库使用案列【联系人】-- 使用sqlite和QStringListModel 中,我们写了这个程序,如何将它打包成安装文件发给其他小伙伴呢?
我们使用
nsis-2.46-setup.exe【点我下载】
nisedit2.0.3.exe 【点我下载】
这两个软件。
【目标】
我们将要制作的安装包效果。
【安装好运行】
【源码下载】
http://pan.baidu.com/s/1qWLUqWO
【步骤】
我们用QtCreater开发好程序后。大概目录如下
【QT下面的动态库都是必要的,如还缺其他库,可用 Dependency Walker 查看】【图标可以到 http://www.easyicon.net/ 找一张漂亮的】
其中sqldrivers 和 platforms目录是 Qt安装目录下plugins下的,因为我们这个程序用到了sql,当然要拷贝sqldriver目录了,里面有sql驱动。platforms应该所有的内容都拷贝过来,不然会出错误。
【sqldrivers】里的内容
【platforms里的内容】
【打开HM NIS Edit 新建脚本向导】
【添加文件】
【添加目录sqldrivers 和 platforms】
【注意,选到platform和sqldrivers的上一级目录,也就是debug目录就行了】
【快捷图标】
【设置安装自述】
【安装卸载】
这样我们的安装包程序就好了
是不是很简单。