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

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文件:

- 执行nmake,进入漫长的等待,直到完成。
5、安装QtCharts到Qt5.5
执行命令行nmake install,会在Qt5.5的安装目录中生成相应的QtCharts文件。
6、生成帮助手册
按照README中执行nmake docs;生成doc文件,将doc文件夹中的文件(qtcharts和qtcharts.qch)复制到Qt5.5安装目录下的Docs\Qt-5.5中。
7、示例
将代码目录qtcharts\examples中的charts复制到Qt5.5安装目录下的Examples\Qt-5.5中。
其他设备使用问题如果在其他相同Qt环境设备上使用,可以将代码目录qtcharts中的doc、examples、include和lib文件复制到Qt安装目录的相应位置即可使用。
作者:IHuHI