zoukankan      html  css  js  c++  java
  • Qt 开源串口工具serialplot

    一、总结

    serialplot,可视化很强大的串口收发工具。源代码:https://bitbucket.org/hyOzd/serialplot

    1.serialplot用到了qwt插件,所以先安装好qwt。

    2.下载serialplot源代码,用Qt打开.pro文件,用qwt对应的编译配置MSVC2017_32bit。

    3.把pro文件代码引用全部删除掉,再重新全部添加一次,因为下载下来的代码文件添加不全。

    4.在pro添加:DEFINES += QWT_DLL QT_DLL

      

    win32:CONFIG(release, debug|release): LIBS += -LD:/ProgramFiles/Qt/Qt5.13.2/5.13.2/msvc2017/lib/ -lqwt
    else:win32:CONFIG(debug, debug|release): LIBS += -LD:/ProgramFiles/Qt/Qt5.13.2/5.13.2/msvc2017/lib/ -lqwtd

    INCLUDEPATH += D:/ProgramFiles/Qt/Qt5.13.2/5.13.2/msvc2017/include/qwt
    DEPENDPATH += D:/ProgramFiles/Qt/Qt5.13.2/5.13.2/msvc2017/include/qwt

    5.项目中引用的qwt头文件,都从新换成如:

    //#include <qwt_plot.h>
    #include "qwt/qwt_plot.h"

    6.在version.h头文件添加版本定义

       

    #ifndef VERSION_H
    #define VERSION_H
    
    #define VERSION_STRING "0.10.0"
    #define PROGRAM_NAME "serialplot"
    
    #ifndef VERSION_STRING
    #warning VERSION_STRING not defined!
    #define VERSION_STRING   "0.0.0"
    #endif

    7.在versionnumber.h添加版本定义

    #ifndef VERSIONNUMBER_H
    #define VERSIONNUMBER_H
    
    #define VERSION_MAJOR 0
    #define VERSION_MINOR 10
    #define VERSION_PATCH 0
    
    
    #include <QString>
  • 相关阅读:
    质量属性分析之《淘宝网》
    每日总结(3.7)
    每日总结(3.6)
    读架构漫谈有感
    每日总结(3.5)
    每日总结(3.4)
    laravel 输出时间少了8小时
    laravel 循环添加新的数据之后如何排序
    php trait使用详解
    laravel Guzzle使用
  • 原文地址:https://www.cnblogs.com/ike_li/p/12049576.html
Copyright © 2011-2022 走看看