我正在使用IAR插件为uC RL78开发代码。
我有以下示例代码:
/* Include the processor-specific SFR file where "DEVICE"
corresponds to your selected device or device family. */
#include "ior5f10pmh.h"
#include "ior5f10pmh_ext.h"
int main() {
PM6_bit.no1 = 0;
return 0;
}
问题是索引器检测到如下图所示的错误
索引器检测到此错误,因为它无法正确解析两个#includes,因为在两个头文件中它检查编译选项中指定的预定义预处理器符号“__CORE__”。
是否有任何解决方法让索引器正确索引两个头文件?
答案 0 :(得分:1)
我不知道iar插件,但通常的方法是启用"使用主动构建配置"在首选项下 - > C / C ++ - >索引器。
使用此配置,索引器会检测编译选项。