当前位置:   article > 正文

windows开发的qt项目移植到linux平台_qt 开发的win项目怎么生成 linux平板模式

qt 开发的win项目怎么生成 linux平板模式

关键字:qt、linux、window、Qserialport 

0 前言

        接触这个任务之前,完全qt小白,大大小小的坑踩了不少。

1 环境与配置

        qt5.12.12

        ubuntu20.04

        基于stm32板子的开发程序

2  实现的功能

        需要将window平台开发的qt程序移植到linux系统中运行。

3 串口问题

        从win移植到linux中,串口老是报错。解决思路如下:

        1)缺少Qserialport package

          qt5.0之后的版本自带串口包,并不需要安装

        2)缺少驱动

        在window下面运行时需要安装驱动,以为linux也需要安装相关驱动。后来用其他cutecom调试板子,发现可以正常读数,排除缺少驱动的问题。

        3)缺少串口权限

        在用cutecom调试的时候发现只能用sudo cutecom管理员权限打开的时候才可以正常读数,于是猜想qt开发的平台是否也是缺少权限,暂定这个思路进行下一步尝试。

4 串口权限问题

        和导师进行沟通之后,给出了两个解决问题的思路,一是打包qt程序,用权限运行生成的上位机程序;二是用权限运行qt生成程序。

        

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号