问题场景:
visual studio2015编译程序的时候,程序报错:
语法错误:标示符:“a661iom_connections”
问题原因:
程序中自定义了一个数据类型 a661iom_connection_t 的数组:
static a661iom_connection_t a661iom_connections[A661IOM_MAX_CONNECTIONS];
转到 定义a661iom_connection_t 类型的文件TypeA.h;
发现类型 a661iom_connection_t 中又使用了 其他文件中 定义的类型B;
没有包含定义B类型的头文件TypeB.h。
解决办法:
在 TypeA.h中包含 TypeB.h, #include “TypeB.h”