zoukankan      html  css  js  c++  java
  • qcharts编译

    编译环境
    vs2013+qt5.5.1+perl5

    qchart源码在git上自己下载,或者在此下载,参考文档:Qt Charts 5.7.0 安装教程,这篇文章是使用mingw的方式编译qcharts,而我这篇文章讲述的是msvc方式编译,编译之前需要安装perl这个工具,安装完之后再终端输入perl -v,结果如图1所示,就没有问题,然后进行编译。步骤如下:


    图1


    注:最开始我是使用qt的终端来编译的,但是执行nmake的时候出错,开始是找不到nmake,我输入全路径之后,又说全路径有问题,总之我总结下来的问题就是:首先不能有中文,然后就是不能有空格,最后我就使用vs的终端来编译

    1、第一步,输入qmake
    2、第二部,因为我们是windows编译,所以都使用nmake的方式。输入nmake,默认编译debug和release,如图2

    图2


    3、第三部,走到第三部的时候,说明库已经编译成功,然后输入nmake install,依赖的dll和lib以及相关的文件都会自动被拷贝到qt的目录下,如图3所示

    图3


    4、第四部,编译帮助文档,输入nmake docs,在编译目录会生成doc目录,如图4

    图4


    5、第五步,拷贝doc和example到qt的对应目录下,lib库下有编译出来的dll和lib文件,这个不需要手动拷贝,在上一步的时候会自动拷贝,然后打开qt帮助文档,输入QChart,结果下图所示


    编译demo:
    1、使用终端进入qt的demo目录,输入命令,如果6所示,生成sln文件

    图6


    2、使用vs2013打开sln,进行编译,结果如图7所示

     

    图7

    至此,在qt5.5下面也可以使用qchart图形库,初次之外,我还推荐使用第三方库有:QCustomPlot、QWT、ChartDirector,其中最简单的就是QCustomPlot,只有一个.h和.cpp文件,使用其他非常方便。

  • 相关阅读:
    MVC应用程序使用Entity Framework
    @Styles的nameSpace是什么
    创建第一个MVC应用程序
    计算DataTable某列的值(SUM)
    DropDownList 控件的SelectedIndexChanged事件触发不了
    在类中使用Response.Redirect()方法
    控制某个panel的display样式
    获取指定日期下个月份的第一天
    字符串如何还原为中文
    判断字符串中包含3个连续(升、降)或相同的数字
  • 原文地址:https://www.cnblogs.com/swarmbees/p/5630974.html
Copyright © 2011-2022 走看看