QT5.5+VS2013編譯安裝QtCharts (ZZ)


環境

1.Windows 10 -x64;
2.MSVC 2013 -x64;
3.Qt5.5.1 -x86 and -x64。

編譯過程

准備工作

1、安裝ActivePerl

安裝過程同一般軟件安裝。

2、下載QtCharts源碼

git clone https://github.com/qt/qtcharts.git

3、回退QtCharts版本

從GitHub上拉取下來的代碼為最新的代碼,不適合Qt5.5,所以回退到QtCharts5.7版本。
git checkout 5.7

qtcharts.png

README中有QtCharts基本介紹和編譯過程。

編譯QtCharts

1、打開命令行窗口

2、設置MSVC編譯環境

對於x-86和x-64版本,設置MSVC編譯環境稍有差別,可以根據需要選擇。

1)QtCharts x-86配置

  • 切換到MSVC2013安裝目錄的VC目錄
    D:\Microsoft Visual Studio 12.0\VC\bin ;
  • 運行vcvars32.bat
    msvc.png

2)QtCharts x-64配置

  • 切換到MSVC2013安裝目錄的VC目錄
    D:\Microsoft Visual Studio 12.0\VC\bin\amd64;
  • 運行vcvars64.bat

3、設置Qt編譯環境

對於x-86和x-64版本,設置Qt編譯環境稍有差別,可以根據需要選擇。

1)QtCharts x-86配置

  • 切換到Qt5.5.1 -x86安裝目錄
    D:\Qt5.5\Qt32\5.5\msvc2013\bin
  • 運行qtenv2.bat
    qtenv.png

2)QtCharts x-64配置

  • 切換到Qt5.5.1 -x64安裝目錄
    D:\Qt5.5\Qt64\5.5\msvc2013\bin
  • 運行qtenv2.bat

4、編譯QtCharts

  • 切換到拉取的QtCharts目錄
    E:\Code\qtcharts
  • 執行qmake指令;
  • 根據需要選擇編譯Debug或者Release版本,這里我選擇了都編譯
    qmake CONFIG+="debug_and_release build_all"
    qmake.png

qtcharts代碼目錄下會生成Makefile文件:


makefile.png
  • 執行nmake,進入漫長的等待,直到完成。

5、安裝QtCharts到Qt5.5

執行命令行nmake install,會在Qt5.5的安裝目錄中生成相應的QtCharts文件。

6、生成幫助手冊

按照README中執行nmake docs;生成doc文件,將doc文件夾中的文件(qtchartsqtcharts.qch)復制到Qt5.5安裝目錄下的Docs\Qt-5.5中。

7、示例

將代碼目錄qtcharts\examples中的charts復制到Qt5.5安裝目錄下的Examples\Qt-5.5中。

其他設備使用問題

如果在其他相同Qt環境設備上使用,可以將代碼目錄qtcharts中的docexamplesincludelib文件復制到Qt安裝目錄的相應位置即可使用。



作者:IHuHI
鏈接:https://www.jianshu.com/p/713ed6f87349
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。


免責聲明!

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



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