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
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
链接:https://www.jianshu.com/p/713ed6f87349
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
QT5.5+VS2013编译安装QtCharts (ZZ)的更多相关文章
- 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 ...
- 【转帖】嵌入式4412开发板QT5.7编译安装到arm
QT5.7.0+UBUNTU16.04+ARM-NONE-LINUX-GNUEABI4.8+busybox最小LINUX系统 Orandragon记录 本文转自迅为4412开发板群:http://to ...
- 转 Windows+VS2013爆详细Caffe编译安装教程
1. 安装cuda Cuda是英伟达推出的GPU加速运算平台 我这里安装的是cuda7.5,已经安装过的忽略,还没有安装过的这里有安装教程.windows下面安装还是非常简单的. 点击打开链接 ...
- 64位win10+cuda8.0+vs2013+cuDNN V5下Caffe的编译安装教程并配置matlab2014a 接口
一.需要安装的软件 1)vs2013,我是在http://www.52pojie.cn/thread-492326-1-1.html这个网址安装的.我之前用的是vs2012,按照网上的配置教程会爆各种 ...
- 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 ...
- ubuntu14编译安装qt5.0.1
http://hi.baidu.com/houxn22/item/d652f29dec4a701f924f41a0 1.进入官网:http://qt-project.org/downloads下载对应 ...
- 麒麟系统开发笔记(三):从Qt源码编译安装之编译安装Qt5.12
前言 上一篇,是使用Qt提供的安装包安装的,有些场景需要使用到从源码编译的Qt,所以本篇如何在银河麒麟系统V4上编译Qt5.12源码. 银河麒麟V4版本 系统版本: Qt源码下载 ...
- VTK7.0.0编译安装心得
配置:Win7(64bit)+VS2013+VTK700+QT5 (为了编译适应所用工业设备32bit,所有编译凑在32bit下进行) 预安装: (1)安装CMake软件,用于编译重构VTK源文件,编 ...
- libCURL开源库在VS2010环境下编译安装,配置详解
libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 http://blog.csdn.net/su ...
随机推荐
- IO多路复用?我所理解的IO模式
1:IO的过程 当我们调用系统函数read时,一般会经历两个阶段: 1:等待数据准备(waiting for the data be ready) 2:将数组从内核拷贝到进程(从内核态到用户态)(co ...
- Go-获取变量数据类型
package main import ( "fmt" "reflect" //这个包里的TypeOf方法获取变量数据类型 ) func main(){ b : ...
- flush() 缓冲输出流的缓冲区问题
package seday06; import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io. ...
- PHP制作的掷色子点数抽奖游戏实例
PHP制作的掷色子点数抽奖游戏实例,通过掷色子点数来达到抽奖的效果,为抽奖活动增添一些趣味性. 我们将在html页面中写下如下的html结构代码,.wrap用来放置色子和提示信息,#prize则是用来 ...
- nodejs编写后台
1.引入核心模块 2.服务器监听窗口 3.创建服务器对象 4.设置服务器监听窗口 寻找路径 // 引入核心模块 const http = require('http') // 服务器监听窗口 cons ...
- 剑指offer 26:复杂链表的复制
题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head.(注意,输出结果中请不要返回参数中的节点引用,否 ...
- 23种设计模式之Builder设计模式
概述 建造者模式(Builder Pattern),是创造性模式之一,Builder 模式的目的则是为了将对象的构建与展示分离.Builder 模式是一步一步创建一个复杂对象的创建型模式,它允许用户在 ...
- 并发编程~~~多线程~~~守护线程, 互斥锁, 死锁现象与递归锁, 信号量 (Semaphore), GIL全局解释器锁
一 守护线程 from threading import Thread import time def foo(): print(123) time.sleep(1) print('end123') ...
- pytorch 建立模型的几种方法
利用pytorch来构建网络模型,常用的有如下三种方式 前向传播网络具有如下结构: 卷积层-->Relu层-->池化层-->全连接层-->Relu层 对各Conv2d和Line ...
- 发送get请求接口
一.简介 python做接口测试,我们需要了解和学习第三方库requests.python内置的urllib模块,也用于访问网络资源,但是使用较麻烦,而且缺少很多实用的高级功能.这里推荐使用reque ...