前言:
在参考了寒冰诺颖的博客后发现问题还是不能解决,且网上解决’QSerialPort’ file not found这个问题的方法都是如此。下面说说我的解决方法
解决方法:
1.用qtchooser工具修改默认Qt版本号:
在终端输入命令查看qt版本号:
qmake -v
我发现默认的是qt4的版本,而我下载的是QT 5.12.9.
这就解释是为什么找不到QSerialPort,因为QSerialPort在5.1版本后成为qt的一部分,不然的话要手动添加QSerialPort。
执行下列代码添加qt5.12.9
qtchooser -install qt5.12.9 /opt/qt-5.12.9-arm/bin/qmake
查看是否添加成功
qtchooser -l
成功发现qt5.12.9在其中。
2.在Qt creator中选择qt5.12.9
在工具中选择构建和运行- >构建套件(Kit)- >手动设置->桌面(默认)->qt版本
在qt版本处选择QT 5.12.9