- 博客(5)
- 收藏
- 关注
原创 freeRTOS移植报错:..\MiddleWares\FreeRTOS\queue.c(2762): error: #268: declaration may not appear after e
这个报错是说变量声明不能出现在块中的可执行语句之后,也就是说变量的定义要在函数的开始位置,这是C99之前C标准的规定,在C99之后允许变量在执行语句之后定义,因此在MDK魔法棒-->C/C++设置页面将C99 Mode选项勾选上,重新编译就不会报错了。
2023-08-01 15:39:42 431 1
原创 QT学习笔记:简单的串口调试助手--实现 字符与十六进制发送接收
这两天捣鼓了一个简单的串口调试助手,参考QT例程terminal,可能是因为新手的缘故,发现字符发送和字符显示比较容易实现,而十六进制相对难实现一些。在这里记录一下我的实现方法。
2022-10-10 10:55:22 5668
原创 QT学习笔记--信号槽connectSlotsByName
这里直接在类头文件声明槽函数void on_PushButton_clicked();然后在cpp文件中实现。当PushButton被点击时,自动触发槽函数on_PushButton_clicked()。但是当我不用ui设计器,用手写代码写一个一样的代码时,这样的方法却触发不了槽函数。原来这就是on_PushButton_clicked()这种写法能触发的原因。在手写代码加上这条语句后实现了信号槽的连接,点击PushButton关闭窗体。
2022-09-21 15:51:52 461
原创 结构体成员如何用for循环依次访问
结构体成员常用的表示方法有两种:一:结构体变量名.成员名二:结构体指针变量->成员名或(*结构体指针变量).成员名这两种方法都需要用到成员名,在一些需要循环访问的场景不方便。由于结构体变量在内存是连续存放的,如果定义的结构体成员类型相同,可以通过定义成员类型指针变量指向结构体首个成员,成员个数就是循环次数,通过指针循环访问结构体成员。.........
2022-07-12 14:09:54 5052 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人