Unrecognized COMPILER!

输入您的问题

 

出现

Fatal Error[Pe035]: #error directive: Unrecognized COMPILER! E:\usb_dev_keyboard\middleware\usblib\usblib.h 83
Error while running C/C++ Compiler

这样的错误是什么原因??

  • 用的什么编译器?

    如果是IAR,在Define symbols:中输入ewarm,如上图所示。

  • 出错的原因是楼主没有define使用的编译器,这样StellarisWare不知道该使用何种配置。

    解决办法是如楼上所说在项目设置,编译器配置中定义使用的编译器,或者也可以在代码中定义:

    ccs - CCS 编译器

    ewarm - IAR的编译器

    rvmdk - Keil编译器

    codered - CodeRed编译器