分享

QT编译Serial-Studio多功能串口数据可视化工具

 紫殿 2022-03-28

系统:WIN10企业版LTSC

QT版本:QT 6.3.0

Qt Creator版本:Qt Creator 6.0.2 (Community)

Perl版本:5.34

       工程项目源码:https://github.com/Serial-Studio/Serial-Studio

完整的源码:https://github.com/gxw144/Serial-Studio (基于6.3.0)在首次运行时会提示网络连接,把三个都选上(家庭、公用)。

       QT的安装就不在这里说明了,自己去百度。

       还得安装一个Perl计算机语言,也不知道是做什么用的。可能是做命令运行用的。反正去网上下载安装就行了,不然编译会报perl不是内部或外部命令,也不是可运行的程序的错误。下载网站:https://www./。因为6.2.4默认是在win10下,所以只能安装win10版本的Perl64位了。最后下载时是给一串命令,打开CMD命令提示符直接粘贴回车。然后等待安装完成就行了。有时候会提示安装错误,多运行几次cmd命令就可以通过了。

从Github网页里打开项目下的libs目录

在libs目录里依次单击QSimpleUpdater @ 62e0ce7qmqtt @ 6548324qtcsv @ 5c90456这三个子项目并下载,下载完后解压到Serial-Studio\libs目录里。等会要用到这三个子项目。

       在Debug下却编译不过去。一直报动态链接库接不上。后来想了想跟Release情况下只有pro的配置问题了。后来在

serial-studio.pro中发现了
CONFIG(debug, debug|release) {
    CONFIG += sanitizer
    CONFIG += sanitize_address
}
把这个注释掉再次编译后通过。后面查找了一下这段代码的功能为自查内存泄漏相关的。暂时先不管这个了。改成以下就通过了编译,并能运行起来。
CONFIG(debug, debug|release) {
#    CONFIG += sanitizer
#    CONFIG += sanitize_address
}

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多