【问题标题】:Has anyone encountered hundreds of errors while compiling cmsis_armcc.h with complier v6?有没有人在使用编译器 v6 编译 cmsis_armcc.h 时遇到数百个错误?
【发布时间】:2022-06-17 06:26:46
【问题描述】:

编译 cmsis_armcc.h 时出现数百个错误。 他们中的大多数是 预期标识符或“(” 或者 未知的注册名称。 cmsis_armcc.h 文件是最新的。

expected identifier or '('

unknown register name

【问题讨论】:

  • 通常你会因为代码中的一个特定错误而得到一百万个错误(尝试找到最早的 3 条错误消息,它们应该提示)。然后编译器只是在一个括号关闭的情况下继续解析东西,并遇到错误和错误和错误。看起来您可能忘记了包含某些文件(未知的寄存器名称),并且可能在代码中的某处丢失了括号。您的问题非常不具体,您至少可以描述您在做什么以及您对代码所做的更改,因为它工作正常。
  • 或者,如果它从未起作用,那么您在 IDE 中设置不正确。互联网上应该有一些关于如何做到这一点的材料(特别是这个 IDE 和这个编译器)
  • 你能详细说明一下吗?另外,你不编译 h 文件....
  • 已解决。使用编译器 v6 时不应定义 __CC_ARM。
  • @NuclearCat 请将您的解决方案发布为答案并在 1 天后接受。

标签: stm32 keil


【解决方案1】:

我也面临同样的问题。您是如何解决此错误的?

【讨论】:

    猜你喜欢
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-03
    • 2018-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多