一、总结
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>