zoukankan      html  css  js  c++  java
  • 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.0VCin ;
    • 运行vcvars32.bat
      msvc.png

    2)QtCharts x-64配置

    • 切换到MSVC2013安装目录的VC目录
      D:Microsoft Visual Studio 12.0VCinamd64;
    • 运行vcvars64.bat

    3、设置Qt编译环境

    对于x-86和x-64版本,设置Qt编译环境稍有差别,可以根据需要选择。

    1)QtCharts x-86配置

    • 切换到Qt5.5.1 -x86安装目录
      D:Qt5.5Qt325.5msvc2013in
    • 运行qtenv2.bat
      qtenv.png

    2)QtCharts x-64配置

    • 切换到Qt5.5.1 -x64安装目录
      D:Qt5.5Qt645.5msvc2013in
    • 运行qtenv2.bat

    4、编译QtCharts

    • 切换到拉取的QtCharts目录
      E:Codeqtcharts
    • 执行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安装目录下的DocsQt-5.5中。

    7、示例

    将代码目录qtchartsexamples中的charts复制到Qt5.5安装目录下的ExamplesQt-5.5中。

    其他设备使用问题

    如果在其他相同Qt环境设备上使用,可以将代码目录qtcharts中的docexamplesincludelib文件复制到Qt安装目录的相应位置即可使用。



    作者:IHuHI
    链接:https://www.jianshu.com/p/713ed6f87349
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    数据结构--树链剖分准备之LCA
    FancyBox的使用技巧 (汇总)
    轮播效果汇总
    媒体查询
    网页效果总结
    sublime使用技巧总结
    js面向对象
    【STL】牛客练习赛16 F-选值 (手写二分应该也能过)
    【数论】【HDU 2048】神、上帝以及老天爷 【错排公式】
    【STL】【HDU2024】C语言合法标识符【水题】
  • 原文地址:https://www.cnblogs.com/zhoug2020/p/11065930.html
Copyright © 2011-2022 走看看