环境
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.0VCin
; - 运行
vcvars32.bat
;
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
;
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"
;
qtcharts代码目录下会生成Makefile文件:
- 执行
nmake
,进入漫长的等待,直到完成。
5、安装QtCharts到Qt5.5
执行命令行nmake install
,会在Qt5.5的安装目录中生成相应的QtCharts文件。
6、生成帮助手册
按照README中执行nmake docs
;生成doc文件,将doc文件夹中的文件(qtcharts
和qtcharts.qch
)复制到Qt5.5安装目录下的DocsQt-5.5
中。
7、示例
将代码目录qtchartsexamples
中的charts
复制到Qt5.5安装目录下的ExamplesQt-5.5
中。
其他设备使用问题
如果在其他相同Qt环境设备上使用,可以将代码目录qtcharts
中的doc
、examples
、include
和lib
文件复制到Qt安装目录的相应位置即可使用。
作者:IHuHI
链接:https://www.jianshu.com/p/713ed6f87349
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。