打印
[STM32F1]

编译结构体有问题,求助

[复制链接]
1393|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
单片机使用的是STM32F103ZE,MDK软件是keil4.2,定义void ClkTimeRead(struct sClkTime *d);这样子的函数有问题,编译不过去,请问,这是为什么呢??是缺少库文件么??请各位大侠帮忙解答!跪求!!!

111.bmp (578.46 KB )

111.bmp

111.bmp (578.46 KB )

111.bmp
沙发
STARM| | 2014-7-23 15:27 | 只看该作者
可否上传 ds3231.h  ds3231.c ?

使用特权

评论回复
板凳
HAPPY小越越|  楼主 | 2014-7-23 15:29 | 只看该作者
STARM 发表于 2014-7-23 15:27
可否上传 ds3231.h  ds3231.c ?

:o:o:o:o

使用特权

评论回复
地板
STARM| | 2014-7-23 15:32 | 只看该作者
没有文件看不出问题啊

使用特权

评论回复
5
HAPPY小越越|  楼主 | 2014-7-23 15:34 | 只看该作者
STARM 发表于 2014-7-23 15:32
没有文件看不出问题啊

和文件内容应该没关系,我在其他函数中定义有关结构体的函数也编译不过去,不只是DS3231.

使用特权

评论回复
6
STARM| | 2014-7-23 15:40 | 只看该作者
struct_arg.h ---------------------

struct sClkTime
{
        int a;
        int b;
};

void ClkTimeRead(struct sClkTime *d);

struct_arg.c ---------------------

#include "struct_arg.h"

void ClkTimeRead(struct sClkTime *d)
{
        d->a = 0;
        d->b = 0;
}

compiling struct_arg.c...
"struct_arg.c" - 0 Error(s), 0 Warning(s).

使用特权

评论回复
7
HAPPY小越越|  楼主 | 2014-7-23 17:01 | 只看该作者
STARM 发表于 2014-7-23 15:40
struct_arg.h ---------------------

struct sClkTime

谢谢,问题解决,结构体变量我定义在别的H文件里边了,:L:L:万分感谢!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

59

帖子

0

粉丝