Qt-QtCreator基礎(一)


一、創建Qt Widgets應用程序

 

二、Qt應用程序的發布

  當完成整個項目開發后,需要將開發完成的項目資源發布。以便使用者方便的使用應用程序。

  在Qt -QtCreator中發布項目將按照如下步驟進行:

  (1)生成目標系統所需要的項目可執行文件。

  (2)打包依賴資源。

     (3)撰寫發布文檔說明

在QtCreator中進行項目編譯、生成文件時,QtCreator將自動創建一個編譯輸出文件,如下圖:

注:Qt Creator將項目目標源文件和編譯生成的文件的文件進行分類存放。

       上圖中顯示的是存放編譯輸出文件的的文件夾,在該文件夾中有3個Makefile文件和一個ui_hellodialog.h文件,還有兩個目錄:debug和release。對於不同的項目工程,在該目錄中,可能出現有不同的文件。

  對於可執行文件helloworld.exe文件便存放在debug文件中。

 

(2)打包依賴資源

  對於生成的可執行文件,即帶有.exe字樣的文件,直接雙擊運行將出現錯誤。其原因是:應用程序運行時需要dll動態鏈接庫的。

 

  解決動態鏈接庫的方法有兩種:

  方法一:復制DLL文件。在Qt安裝目錄的bin目錄下找到需要的dll動態鏈接庫,將其一一復制到與可執行文件一致的目錄中。

  方法二:設置環境變量。如下:

(3)程序的發布

  

  注:若程序中使用了png以外的格式圖片,在發布程序時就要將Qt安裝目錄下的plugins目錄中的imageformats文件夾復制到發布程序文件夾中,其中只需要保留自己用到的文件格式的dll文件即可。

    例如:使用到了gif文件,那么只需要保留qgif.dll文件即可。

       如果程序中使用到了其他的模塊,例如數據庫,那么就要將plugins目錄中的sqldrivers文件夾復制過來,里面保留自己用到的數據庫驅動。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM