Qt是一款優秀的跨平台開發框架,它可以在桌面、移動平台以及嵌入式平台上運行。目前Qt 5介紹程序發布的文章帖子比較少。大家又非常想要知道如何發布Qt應用程序,於是我花了一點兒時間介紹一下如何發布Qt桌面應用程序。
上海萌夢信息科技有限公司(微博:http://weibo.com/qtdream)原創文章,首發地址:http://qtdream.com/topic/113。歡迎同行前來探討。
首先我們從最簡單的項目Qt Widgets開始說起。Qt Widgets項目是除了Qt Console項目之外依賴最少的項目模板了。而我們將用一個非常簡單的方式來部署這個應用。
1、創建一個Qt Widgets項目,這裡我們將項目的名稱命名為TestQtWidgetsApp:
2、運行一下我們的項目,我們看到結果出來了,是一個空的窗體;
3、假設我們已經這個程序開發完畢了,那麼又如何發布的呢?網上提出了很多方法,不外乎就是使用了Qt給我們自帶的windeployqt這個實用工具。這裡我介紹一個更加便捷的方法,使用這個方法可以不再打開黑屏程序敲擊命令了,在項目面板上直接輸入一些文字就可以解決這件事兒。見下圖:
也就是說,在項目面板中輸入
命令:windeployqt
參數:%{buildDir}/%{CurrentBuild:Type}/%{CurrentProject:Name}.exe
工作目錄:%{buildDir}
這樣的話,大家去發布的文件夾中,會發現在部署這個過程中,已經將所有依賴都放好了。十分方便。