在C代码中取消引用指向不完整类型的指针

时间:2012-04-19 17:53:34

标签: c

我调用了下面的函数传递结构指针。我收到错误“解除指向不完整类型的指针”,我指向currentTableItem - >请帮忙。

1 个答案:

答案 0 :(得分:1)

似乎编译器目前不知道struct md_CamsLatchTblStruct的完整声明,可能是因为您使用了前向声明:

编译器看到:

struct md_CamsLatchTblStruct;

编译器没有看到(未包含/定义在另一个源文件中):

struct md_CamsLatchTblStruct {
     int index;
     int addr;
     int mask;
     int startBit;
     // ..
};