"../include_all/evmomapl138_emif.h", line 18: error: expected an identifier
"../include_all/evmomapl138_emif.h", line 18: error: expected a type specifier
"../include_all/evmomapl138_emif.h", line 18: error: expected a type specifier
"../include_all/evmomapl138_emif.h", line 18: error: a function type is not allowed here
错误如上,点击错误,程序跳转到:
volatile uint32_t REVID; // 0x0000
经过查找发现在另外一个头文件C6747.h中有了REVID 的宏定义,去掉该宏定义,编译成功。
本文详细介绍了在C++开发过程中遇到头文件中宏定义冲突导致编译失败的问题,并通过查找和修改相关宏定义解决了错误,确保了代码的正常编译。
2325





