CC3200 应用示例中 wlan_station_Release 编译报错 “OSI_OK,” expected an identifier
时间:10-02
整理:3721RD
点击:
CC3200 应用示例中 wlan_station_Release 编译报错 “OSI_OK,” expected an identifier
在枚举定义时报错 expected an identifier,请教怎样解决?
typedef enum
{
OSI_OK,
OSI_OPERATION_FAILED = 1,
OSI_ABORTED,
OSI_INVALID_PARAMS,
OSI_MEMORY_ALLOCATION_FAILURE,
OSI_TIMEOUT,
OSI_EVENTS_IN_USE,
OSI_EVENT_OPEARTION_FAILURE
}OsiReturnVal_e;
建议检查一下,在其他地方有没有定义过OSI_OK。
你好,我也遇到这个问题,你解决了这个问题了吗,若解决的话分享下经验
Hi Joanne,
您好!
您是什么开发环境?SDK是哪个版本?我们这边编译没有任何问题那。谢谢!
我的问题解决了
怎么解决的?
是把
#include "osi.h"
挪到
#include "simplelink.h"
之上了吗?
还是包含了其他头文件?
求解答!
我找到问题的关键了,我犯了一个低级错误。在iar编译器的预编译里,应该定义宏SL_PLATFORM_MULTI_THREADED
但是因为我从示例工程中复制这个宏,但是iar宏定义的框宽度有限,只能显示SL_PLATFORM_MULTI_THREA。我也没注意,就把不全的字符串复制过去了。因此导致错误。