结构体

2019-08-22 15:07发布

我在motor.h中定义结构体
typedef struct
{
  uint16_t GPIO_pluse_Pin;
    uint16_t GPIO_dir_pin ;
    uint16_t steps;
    bool dir;
    bool state;                                 
}motortypedef;
在main.c中程序如下
#include"motor.h"
motortypedef motorone;
我想对motorone赋值
编译器告诉我不认识motorone
这是为什么

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
卡塔之魂
1楼-- · 2019-08-22 18:08
编译器里面的路径添加进去了吗?
szczyb1314
2楼-- · 2019-08-22 20:10
 精彩回答 2  元偷偷看……
fengbeizhanyong
3楼-- · 2019-08-22 23:30
卡塔之魂 发表于 2017-4-8 23:27
编译器里面的路径添加进去了吗?

添加进去了,typedefine在主函数里面是没有错误的;但是放在函数体外边就有错误
fengbeizhanyong
4楼-- · 2019-08-23 02:58
fengbeizhanyong 发表于 2017-4-9 18:07
添加进去了,typedefine在主函数里面是没有错误的;但是放在函数体外边就有错误

你把包含bool的头文件添加进去就可以了

一周热门 更多>