keil中加入RTOS后报错 Error: L6242E: Cannot link object rtx_delay.o as its attributes are incompatible with the image attributes.

编译出现以下问题:
image
解决方法(有点怪但有用):

  1. 点击Target,编译器选择version 5版本
    image
    image
  2. 在C/C++中勾选Enum Container always int
    image
  3. 点击OK后会弹出如下界面,不要慌,继续点OK关掉它
    image
  4. 重新编译,结果如下
    image
  5. 回到编译器选项,选择version 6 版本
    image
    6.点击小绿图标
    image
    7.确保RTOS已勾选
    image
  6. 重新编译,结果如下,无报错
    image
posted @ 2024-12-08 21:42  Fosi  阅读(42)  评论(0编辑  收藏  举报