查看: 4739|回复: 2

[其他] 求助!编译时显示头文件错误“Typedef name expected”

[复制链接]

该用户从未签到

5

主题

16

帖子

0

新手上路

Rank: 1

积分
35
最后登录
1970-1-1
发表于 2012-2-28 09:36:13 | 显示全部楼层 |阅读模式
大家好,我在头文件定义了一个结构体。但编译的时候总是显示头文件里那个结构体错误“Typedef name expected”。
我想原因可能是我的头文件是不是没有包含某个定义数据类型的头文件。但是我又不知道是哪个?
因为是刚接触Codewarrrior。我的单片机是MC9S12XDP512。谢谢大家!
头文件如下:
#ifndef _CAN_H
#define _CAN_H
 
 
//定义CAN通信的帧结构
typedef struct CANFrame 
{
  uint F_ID;                        //发送方ID。
  uint F_IDE;                       //扩展帧为1,标准帧为0。
  uint F_RTR;                       //远程帧为1,数据帧为0。
  uint F_data[8];                   //帧数据。
  uint F_DLC;                       //帧数据长度。
  uint F_priority;                  //发送优先级。
} CANFrame;
 
void CANInit(void);
uint CANSendFrame(CANFrame *sendframe);
uint CANReceiveFrame(CANFrame *receiveframe) ;
uint CANFillFrame(CANFrame *frame,
                  uint id,
                  uint ide,
                  uint rtr,
                  uint *data,
                  uint len,
                  uint priority) ;
                  
#endif
我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

5

主题

16

帖子

0

新手上路

Rank: 1

积分
35
最后登录
1970-1-1
 楼主| 发表于 2012-2-28 10:00:47 | 显示全部楼层

RE:求助!编译时显示头文件错误“Typedef name expected”

我明白我的错误在哪了。是因为uint是在#include 里定义的。我这里引用了,但没有包含那个头文件。所以一直错误!麻烦各位了。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

16

帖子

0

新手上路

Rank: 1

积分
35
最后登录
1970-1-1
 楼主| 发表于 2012-2-28 10:01:33 | 显示全部楼层

RE:求助!编译时显示头文件错误“Typedef name expected”

这个头文件stdtypes.h
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 10:14 , Processed in 0.096864 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表