QtXlsxWriter編譯和配置


編譯准備

(1)下載QtXlsxWriter 
Github上提供的項目下載地址:https://github.com/dbzhang800/QtXlsxWriter 
及幫助文檔連接:http://qtxlsx.debao.me 
(2)下載Perl編譯器(這是必須的) 
安裝Perl可以選擇默認路徑,也可以指定到自己需要的路徑。如何安裝並且配置,百度經驗講的很詳細,請查看下面鏈接:http://jingyan.baidu.com/article/9f7e7ec0b798ae6f281554e9.html?st=2&os=0&bd_page_type=1&net_type=1 
注意:配置好環境變量需要注銷或重啟系統。

編譯QtXlsxWriter

(1)使用QtCreator打開src.pro文件。 

 


(2)分別編譯Debug或Release版 
1)提示,無法從QVector轉換為QList。這個問題很好解決,只需要將下圖中QList換成QVector即可。 
這里寫圖片描述
這里寫圖片描述 

2)如還存在其他編譯問題,需確認qt的編譯器版本,需使用msvc2013以上版本編譯src工程。

我使用的是Qt 5.8 64-bit for Desktop (MSVC 2013)。

 

(3)編譯成功,如下圖 
這里寫圖片描述 
這里寫圖片描述 
(4)部署:以Release版本為例 
將D:\software\QtXlsxWriter-master\build-qtxlsx-Desktop_Qt_5_6_0_MSVC2013_64bit-Release\include路徑下的QtXlsx拷貝到C:\Qt\Qt5.6.0\5.6\msvc2013_64\include。 
提示:將QtSlsx中的頭文件全部用D:\software\QtXlsxWriter-master\QtXlsxWriter-master\src\xlsx路徑下的頭文件替換! 
這里寫圖片描述 
將Qt5Xlsx.lib Qt5Xlsx.prl Qt5Xlsxd.lib Qt5Xlsxd.prl四個文件拷貝到C:\Qt\Qt5.6.0\5.6\msvc2013_64\lib 
這里寫圖片描述
將路徑D:\software\QtXlsxWriter-master\build-qtxlsx-Desktop_Qt_5_6_0_MSVC2013_64bit-Release\mkspecs\modules下的qt_lib_xlsx.pri拷貝到C:\Qt\Qt5.6.0\5.6\msvc2013_64\mkspecs\modules 
這里寫圖片描述

例程使用

(1)完成編譯配置后,就可以編譯並使用源碼中的example例程

打開其中一個文件夾中的工程文件,並進行編譯,生成debug與release版本

 (2)編譯后的程序發布

在debug或release文件夾中的bin文件夾內能找到工程生成的exe文件,運行需要添加紅框中的四個文件,可在qt的安裝路徑中找到。

(3)運行結果

正常運行后,文件夾內會生成兩個excel文件。其他例程類似


免責聲明!

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



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