C代码编译_IOWR时报错:error: expected expression before 'int'

 

代码在使用到 类似如下宏定义:

#define LSADC_IOC_MODEL_SEL         _IOWR(LSADC_IOCTL_BASE, IOC_NR_LSADC_MODEL_SEL, int)

在编码时遇到编译错误:

 

看上去有点怪怪的,

检查是少了头文件的原因导致的,加上就好了

#include <sys/ioctl.h>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章