在Enterprise Architect C导入中忽略C中的宏



我的C代码有链接器使用的SECTION注释,例如:

static uint32_t SECTION(".bss.My_SECTION") my_data[FP_TAPS_REGION_SIZE / 4u];

当我在EA 14中执行代码导入时,解析器失败,出现语法错误-删除SECTION解决了这个问题。

我试着做Configure>Settings>预处理器宏-但选择的语言只有c++

建议吗?由于

我错了——您可以这样定义SECTION宏(EA 14)

  1. CODE Configure/Options>定义预处理器宏
  2. 选择语言c++
  3. 添加新等等…

的诀窍是,通过为c++添加它,它也适用于C我很确定我在过去尝试过这个并且失败了-但是现在它正在工作。

最新更新