环境

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

makefile.png
  • 执行nmake,进入漫长的等待,直到完成。

5、安装QtCharts到Qt5.5

执行命令行nmake install,会在Qt5.5的安装目录中生成相应的QtCharts文件。

6、生成帮助手册

按照README中执行nmake docs;生成doc文件,将doc文件夹中的文件(qtchartsqtcharts.qch)复制到Qt5.5安装目录下的Docs\Qt-5.5中。

7、示例

将代码目录qtcharts\examples中的charts复制到Qt5.5安装目录下的Examples\Qt-5.5中。

其他设备使用问题

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

作者:IHuHI
链接:https://www.jianshu.com/p/713ed6f87349
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

QT5.5+VS2013编译安装QtCharts (ZZ)的更多相关文章

  1. windows VS2013 编译安装QWT6.1和QWTPolar1.1.1

    QWT的编译和配置 1. 下载QWT从官网 For getting a snapshot with all bugfixes for the latest 5.2 release: svn expor ...

  2. 【转帖】嵌入式4412开发板QT5.7编译安装到arm

    QT5.7.0+UBUNTU16.04+ARM-NONE-LINUX-GNUEABI4.8+busybox最小LINUX系统 Orandragon记录 本文转自迅为4412开发板群:http://to ...

  3. 转 Windows+VS2013爆详细Caffe编译安装教程

    1. 安装cuda Cuda是英伟达推出的GPU加速运算平台 我这里安装的是cuda7.5,已经安装过的忽略,还没有安装过的这里有安装教程.windows下面安装还是非常简单的. 点击打开链接    ...

  4. 64位win10+cuda8.0+vs2013+cuDNN V5下Caffe的编译安装教程并配置matlab2014a 接口

    一.需要安装的软件 1)vs2013,我是在http://www.52pojie.cn/thread-492326-1-1.html这个网址安装的.我之前用的是vs2012,按照网上的配置教程会爆各种 ...

  5. Win10 VS2013 PCL1.8.1和依赖项VTK8.0.1, QHuall(2.15.2), FLANN1.9.1,Boost1.59.0,Zbil1.2.11和libPNG1.6.34编译安装

    编译和安装过程最好使用管理员权限去操作,避免不必要的错误. 一般而言为了区分Debug和Release库,添加输入变量 Name: CMAKE_DEBUG_POSTFIX Type: STRING V ...

  6. ubuntu14编译安装qt5.0.1

    http://hi.baidu.com/houxn22/item/d652f29dec4a701f924f41a0 1.进入官网:http://qt-project.org/downloads下载对应 ...

  7. 麒麟系统开发笔记(三):从Qt源码编译安装之编译安装Qt5.12

    前言   上一篇,是使用Qt提供的安装包安装的,有些场景需要使用到从源码编译的Qt,所以本篇如何在银河麒麟系统V4上编译Qt5.12源码.   银河麒麟V4版本   系统版本:   Qt源码下载    ...

  8. VTK7.0.0编译安装心得

    配置:Win7(64bit)+VS2013+VTK700+QT5 (为了编译适应所用工业设备32bit,所有编译凑在32bit下进行) 预安装: (1)安装CMake软件,用于编译重构VTK源文件,编 ...

  9. libCURL开源库在VS2010环境下编译安装,配置详解

    libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 http://blog.csdn.net/su ...

随机推荐

  1. Linux配置部署_新手向(三)——MySql安装与配置

    目录 前言 安装 防火墙 小结 前言 马上就要放假了,按捺不住激动的心情(其实是实在敲不下去代码),就继续鼓捣虚拟机来做些常规的安装与使用吧,毕竟闲着也是闲着,唉,opengl还是难啊. 安装 其实网 ...

  2. 深入selenium三种等待方式使用

    深入selenium三种等待方式使用 处理由于网络延迟造成没法找到网页元素 方法一 用time模块不推荐使用 用time模块中的time.sleep来完成等待 from selenium import ...

  3. Unity3D_Transform_位置、角度、缩放及其他

    1.位置 transforn.position  世界位置 transform.localPosition 相对父类位置 在屏幕左上方显示方法: private void OnGUI() { GUIL ...

  4. [转]Paste from Excel into C# app, retaining full precision

    本文转自:https://stackoverflow.com/questions/8614910/paste-from-excel-into-c-sharp-app-retaining-full-pr ...

  5. UIPageControl页面控制的控件

    #import "ViewController.h" #import "LazyScrollView.h" @interface ViewController ...

  6. RMAN 'Duplicate From Active Database' Feature in Oracle11g (Doc ID 452868.1)

    RMAN 'Duplicate From Active Database' Feature in Oracle11g (Doc ID 452868.1) APPLIES TO: Oracle Data ...

  7. webpack打包 The 'mode' option has not been set, webpack will fallback to

    webpack 打包报错 The 'mode' option has not been set, webpack will fallback to 'production' for,Module no ...

  8. keepass可以在浏览器中使用吗?

    KeePass不提供浏览器扩展,因此当您访问登录页面时,它不会弹出并提示您.您可以将登录信息从KeePass复制粘贴到网页上的相应框中,甚至可以使用拖放操作将用户名和密码移至上方,但这不是最方便的解决 ...

  9. redis在centos7下安装(源码编译)

    下载 地址:http://www.redis.cn/download.html 下载稳定版本 把安装包上传到服务器 linux下安装 解压 进入解压后的目录,编译 创建目录,安装并指定目录 修改配置 ...

  10. maven help 插件

    maven help 插件 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins&l ...