回覆列表
-
1 # 使用者9272196178563
-
2 # simnf3302
您好。在專案project中配置下為debug模式!!Make: mingw32-make.exe debug -w in 。首先要設定一個斷點,然後Debug(當然要在Debug模式下),程式會執行到斷點處,然後就可以用F10或F11之類的除錯了Qt-SDK有debug功能的,不過用的是MingW編譯器,編譯成動態的debug版本後可以debug如果還有問題,可以繼續追問,感謝。
-
3 # 使用者1012121806199
如果你電腦安裝了編譯器,這裡會自動搜尋所出來的,否則就是沒有。如果沒有的話應該是你安裝QT的時候沒有勾選編譯器,重新安裝一遍就好了,然後找到編譯器後設置成預設狀態。我這裡用的是MSVC2013版本,因為我安裝了visual studio 2013,所以QT自動搜尋到了;還有一個是安裝QT時安裝到編譯器,名稱為MingGW,當然還有很多種,你可以在安裝QT的時候勾選。
(1)靜態編譯釋出。這種方式使得程式在編譯的時候會將Qt核心庫全部編譯到一個可執行檔案中。其優勢是簡單單一,所有的依賴庫都集中在一起,其缺點也很明顯,可執行程式體量較大,光Qt核心庫加起來就得十多兆。(2)製作安裝包釋出。這種方式的原理也簡單,就是將可執行程式和其依賴的庫檔案一起打包壓縮,製作成安裝包釋出。製作安裝包的工具挺多,今天要說的是Qt官方的安裝包製作框架 Qt installer framework .這個框架由Qt官方出品,廣泛應用於Qt library, Qt Creator等安裝包產品。網上搜了一下,相關教程貌似不多。