学习过程中的一些bug,最新的就加在最前面吧

vs2010+QT5.5.1

环境配置完之后,新建空项目,用QTdesigner打开UI界面,界面修改一定要Ctrl + S保存,然后编译单个的UI文件。不然还是之前的UI文件,没有更改。

ui->控件,点不出来爆红就重新关掉IDE再打开工程。

 0.QT连接MySQL的问题

加库文件

项目编译后的debug和release目录下也加入库文件

cmd管理员登录

#登录
mysql -uroot -ppassword 
 
#选择数据库
use mysql; 
 
# 注意:如果是远程连接,请将'localhost'换成'%'
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的数据库密码';
 
#刷新权限
FLUSH PRIVILEGES; 

再用QT连接测试没问题了。

1.字体显示太大不适配的问题

  点亮度

选择从不锁屏,个人习惯

点显示,进去选择自己合适的一个分辨率,缩放比例,看起来舒服一点,点应用生效,下次开机就不会显示异常了。

 

2.复制粘贴键使用不了了

安装VMware-tools工具,找到自己的Ubuntu的路径下,把后缀名.lck的文件全删掉,问题解决。

3.虚拟机扩容,有点小麻烦,给大家推荐一篇好用的博客,亲测可用。

VMware虚拟机扩容磁盘,有很详细图文_拿破仑的海阔天空的博客-CSDN博客

移植的时候注意检查开发板连接状态,千万别接反了,很容易烧了,开发板烧了会明显发烫,有嗡嗡的电流声,串口打印乱码。USB无法识别换个接口重新插拔几次就可以了。注意步骤顺序,不要急躁。

4.网线直连开发板电脑无法识别

本次使用的是MP157a,烧写镜像的时候注意开发板式v2还是v3版本的,

查询开发板IP的时候有网卡eth0,没有ipv6 netaddr,可能是由于网线问题,默认v3版本用的是千兆网线,换根百兆网线就没问题了,能正常识别。

5.无线连接方法

  1. ipconfig 查询Windows的IPv4网关

2.查看Windows的网络适配器,对应的名字

3.虚拟机ubuntu的虚拟网络设置选择对应的

4.虚拟机新建一个网络连接,设置成同一网段的就行

5.虚拟机ping开发板,有回复,就不用网线了,但是速度相对于网线可能慢一点,对于学习来说够用。

6.qt交叉编译的问题

Linux下的qt是没有qcharts和qtexttospeech模块的。

出现下图这个错误,要先将开发板原有的界面关闭,才能显示新的界面。命令(psplash-drm-quit)。还有就是明明代码没改,第一次能运行,第二次、第三次、甚至运行不了,出现错误的时候,重启虚拟机解决。或者把工程重新配置编译一下。构建的目录删除,重新编译。资源显示问题也可以这样解决。问题很多,需要自己慢慢摸索。

qt部署项目时,出现以上情况,串口突然报一大堆错,重启一下开发板解决。(原因未知)

编译项目的时候卡退了。

不用网线连接,qt交叉编译很慢,要一两分钟;网线连接的话,十几秒就行了,效率高的多。

7.使用mqtt时,开发板是需要连接网络的。

不然无法进行通信。关闭VPN,不然是登录不上的。

8.开发板的文件名不能含有中文

含中文的文件打开时会报错,解析不了出问题。

9.Qt5.14版本和Qt5.9的版本资源文件编译问题

Qt5.9版本的资源文件可以是中文,但是Qt5.14版本的资源文件不能是中文,会编译报错,如下图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值