【前言】在 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目錄就行了】
【快捷圖標】
【設置安裝自述】
【安裝卸載】
這樣我們的安裝包程序就好了
是不是很簡單。