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

環境

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

編譯過程

準備工做

一、安裝ActivePerl

安裝過程同通常軟件安裝。github

二、下載QtCharts源碼

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

三、回退QtCharts版本

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

qtcharts.png

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

編譯QtCharts

一、打開命令行窗口

二、設置MSVC編譯環境

對於x-86和x-64版本,設置MSVC編譯環境稍有差異,能夠根據須要選擇。debug

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

三、設置Qt編譯環境

對於x-86和x-64版本,設置Qt編譯環境稍有差異,能夠根據須要選擇。code

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

四、編譯QtCharts

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

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


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

五、安裝QtCharts到Qt5.5

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

六、生成幫助手冊

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

七、示例

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

其餘設備使用問題

若是在其餘相同Qt環境設備上使用,能夠將代碼目錄qtcharts中的docexamplesincludelib文件複製到Qt安裝目錄的相應位置便可使用。

做者:IHuHI 連接:https://www.jianshu.com/p/713ed6f87349 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索