1.下载perl软件;
2.git clone 5.7的qtchart源码;
gitHub官方的分支是dev 需要回退到5.7
3.设置环境变量 添加环境变量
qmake(位置在qt下) nmake(位置在vs下)
主要用来编译pro文件,直接qt打开编译不通过;
4.在qtcharts下面执行 cmd 依次执行
qmake
根据需要选择编译Debug或者Release版本,这里我选择了都编译
qmake CONFIG+="debug_and_release build_all"
qtcharts代码目录下会生成Makefile文件
执行nmake ,直到完成
安装QtCharts到Qt5.6
执行命令行 nmake install,会在Qt5.6的安装目录中生成相应的QtCharts文件
生成帮助手册
执行 nmake docs
将doc文件夹中的文件(qtcharts和qtcharts.qch)复制到Qt5.5安装目录下Docs下。
vs环境配置
在项目属性 -->> C/C++ -->> 附加包含目录 $(QTDIR)includeQtCharts
QT5 -->> Qt Project Setting -->> Add/Remove Qt Modules 2 -->> 勾选Charts
在QWiget / Qframe / QGraphics View 等窗口部件 提升为 QChartView 第一次得添加QChartView
编译的时候会报错,在"ui_xxxxxx.h"前面添加头文件和宏为:
#include
QT_CHARTS_USE_NAMESPACE
在"ui_xxxxxx.h"后面依旧会报错,因为先执行的ui_xxxx.h
头文件不在xxxxxx.ui添加,依旧会报错



