- 博客(3)
- 收藏
- 关注
原创 嵌入式寄存器开发新手常见的小问题user\main.c(9): error: #44: expression must have pointer type
摘要:报错提示指向了非指针对象,需注意指针运算符优先级问题。gpio的优先级低于->操作符,因此在访问GPIOB_BASE寄存器时应先进行强制类型转换,正确写法为:((gpio)GPIOB_BASE)。通过添加括号确保类型转换先于成员访问操作执行,可解决该编译错误。
2025-08-16 14:36:44
71
原创 嵌入式常见错误 ..\app\fft.c(34): error: #18: expected a “)“或者unexpect ;
当出现编译错误时,新手常犯的典型错误是在#define指令后多加了一个分号。解决方法很简单:右键点击错误跳转到定义位置,或直接查看错误提示,找到多余的;号并删除即可。这个简单的语法错误通过编译器提示能快速定位和修正。
2025-07-23 18:39:50
163
原创 error: expected function body after function declarator
出现以上错误的时候可以检查一下头文件的分号是不是用英文的,用中文就会出现以上情况,这种错误往往很难发现。
2025-06-09 21:50:01
262
空空如也
电子设计大赛学习路线求指导
2025-03-26
这是一个蓝桥杯32的代码,当我引入官方给的代码时会出现以下警告,这是怎么回事
2025-02-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人