用RALINK的SDK编译rt61apd的时候,出现了一大堆错误,
比如说RT288x_SDK/source/lib/include/linux/wireless.h 第XXX行,parse error before ‘__s32’之类的。。。
原因出在RT288x_SDK/source/lib/include/linux/wireless.h这个文件的开头这一段
#ifdef __KERNEL__
#include <linux/types.h> /* for "caddr_t" et al */
#include <linux/socket.h> /* for "struct sockaddr" et al */
#include <linux/if.h> /* for IFNAMSIZ and co... */
#endif /* __KERNEL__ */
编译的时候没有__KERNEL__,所以没有include到这3个头文件。。所以,你懂的!