CCS中遇到的枚举类型问题

wansuiye604 2012-04-07 09:11:55
打算将在VS和LINUX编译成功的算法移植到dsp中,先在ccs中编译,遇到了警告,下面是相关的代码:
typedef enum
{ FILTERBUFFER_OK,
FILTERBUFFER_MEMORY_ALLOCATION_FAILED,
FILTERBUFFER_SIZEERROR,
FILTERBUFFER_NOTINITIALIZED
}FILTERBUFFER_ERRORCODE;
typedef enum
{ LPCANALYSIS_OK,
LPCANALYSIS_MEMORY_ALLOCATION_FAILED,
LPCANALYSIS_SIZEERROR,
LPCANALYSIS_NOTINITIALIZED
}LPCANALYSIS_ERRORCODE;
FILTERBUFFER_ERRORCODE ErrorCode=FILTERBUFFER_OK;
if(PHand->pdSynthBuffer==NULL) ErrorCode=LPCANALYSIS_MEMORY_ALLOCATION_FAILED;//这里出现了警告 warning: enumerated type mixed with another type
是枚举类型与其它类型混用,是ErrorCode的问题,不过不知道该如何解决这个问题
...全文
202 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
evencoming 2012-04-07
  • 打赏
  • 举报
回复
两个不同的枚举为什么要放在一起比较呢?
wansuiye604 2012-04-07
  • 打赏
  • 举报
回复
应该没错的。。
loongee 2012-04-07
  • 打赏
  • 举报
回复
LPCANALYSIS_MEMORY_ALLOCATION_FAILED与FILTERBUFFER_MEMORY_ALLOCATION_FAILED的值是相同的,会不会是写错的?
wansuiye604 2012-04-07
  • 打赏
  • 举报
回复
这个我也不清楚。。

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧