Qt5 7關於Quazip的編譯和使用

2021-08-07 12:18:27 字數 1383 閱讀 1181

使用的qt的版本是qt-opensource-windows-x86-mingw530-5.7.0

開啟quazip.pro檔案,將subdirs=quazip qztest這行**最後的qztest刪除。

開啟quazip資料夾下的quazip.pro檔案,在win32**塊下新增兩行**,將zlib的標頭檔案和庫檔案包含進來(具體路徑根據實際修改)

將專案改為release模式,執行qmake,然後在構建,至此編譯結束。

新建乙個資料夾myquazip,此目錄下在分別新建lib和include兩個資料夾。將quazip工程下的所有標頭檔案複製到include資料夾下。將release目錄下生成的libquazip.a和quazip.dll檔案複製到lib目錄下。

接下來新建乙個控制台程式,在專案的.pro檔案中新增下面兩行**,匯入相關的庫檔案和標頭檔案(具體路徑根據實際修改)

在mian檔案中新增如下**,進行壓縮測試

#include int main(int argc, char *argv)

編譯成功,執行後發現控制台下沒有輸出任何東西,程式也沒有報錯。之前在這裡卡了很久,也沒有找到問題的原因。後來研究發現,還需要將quazip.dll檔案和zlib1.dll檔案複製到程式的debug目錄下。

再次執行程式,程式正常執行。

樹莓派 Qt5 7交叉編譯

一 準備軟體 2.cross compile tools master.zip 3.gcc 4.7 linaro rpi gnueabihf.tbz 二 步驟 2.當掛載完成後,請進入cd mnt rasp pi rootfs usr lib arm linux gnueabihf 檢視兩個so檔案...

象棋實戰 基於QT5 7

第一天 總體架構 1.熟悉qt基礎函式 2.構建象棋整體框架 棋子的表示,走法,以及要實現的功能 人人,人機,網路等 3.使用qt繪製棋盤 a.繪畫棋盤 b.繪畫棋子 c.棋盤行列值和螢幕之間的畫素值之間進行切換 d.螢幕重繪 第二天 規則 1.初始化棋子 2.移動 3.象棋走棋規則 a.將 b.士...

QT5 7 做支援XP的程式

step1 注意!qt版本一定要和上面的一樣!安裝的時候如果有相同版本的qt,記得改下名字!step2 使用qt creator新建乙個基於視窗的test工程,然後在pro中加入 win32 編譯出release程式後,step3 用windeployqt命令匯出依賴qt的所有dll。step4 這...