luocheng1234 发表于 2018-5-9 12:21:06

新下载的CUBEMX在跨文件调用遇到的BUG

在main.h申明就报错,尴尬。

luocheng1234 发表于 2018-5-9 12:28:04

这是工程,没有库,需要自己生成

黑皮男 发表于 2018-5-9 12:39:15

把 stm32f1xx_hal.h放到main.h中

Angel_YY 发表于 2018-5-9 13:24:28

在main.h中添加几个头文件就OK了。如下:


编译已经没有错误了。





select326 发表于 2018-5-9 13:43:49

还是要多看看C语言语法

luocheng1234 发表于 2018-5-9 14:22:19

Angel_YY 发表于 2018-5-9 13:24
在main.h中添加几个头文件就OK了。如下:




OK。我直接在其它地方添加引用。新版本串口奇偶校验出现BUG,你们有没有遇到过呢?

wolfgang2015 发表于 2018-5-9 16:53:21

把Extern部分单独放在一个头文件里面,不要放在main.h里面就好

wenyangzeng 发表于 2018-5-9 19:29:56

本帖最后由 wenyangzeng 于 2018-5-9 19:33 编辑

main.c中头文件没有包含

#include "iwdg.h"
#include "tim.h"
#include "usart.h"

stm32f1xx_hal_conf.h里相应的注释也要去掉

feixiang20 发表于 2018-5-10 01:34:42

如果怀疑代码没问题就 逐步检查
页: [1]
查看完整版本: 新下载的CUBEMX在跨文件调用遇到的BUG