编译程序时出现:错误:字段‘isr_tasklet’的类型不完全

编译某个模块时出现/lib/modules/3.8.0/build/drivers/megaraid/megaraid_sas.h:1343:错误:字段‘isr_tasklet’的类型不完全;网上有的说可能是此结构体声明和定义的循序反了导致错误,于是我进入了megaraid_sas.h这个头文件中,没有发现这个结构体的定义,有没有大神告诉我这个结构体的定义在哪里?

第1个回答  2018-02-24
include <iostream>
#include <stdio.h>
int jc(int m){
if(m!=1) return m*jc(m-1);
else return 1;
}
int c(int m,int n){
if(m>=n) return jc(m)/(jc(n)*jc(m-n));
}
int main(void){
int m,n;
scanf("%d%d",&m,&n);
printf("%d\n",c(m,n));
return 0;
}追问

这段代码和我问的有联系吗?

本回答被网友采纳
相似回答