This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to interpret compiler error message?

Hello, I'm getting following error message:

compiling RTX_Config.c...
C:\Keil\ARM\RV31\INC\RTX_lib.c(185): error: #29: expected an expression

I'm using Keil uVision V4.71.2.0 tools. C compier Armcc.Exe version v5.03.0.69

Is the error in filename RTX_Config.c, line number 185?

Parents
  • Remember that the convention among 'C' programmers is that symbols in ALL UPPERCASE are preprocessor macros.

    So think how these preprocessor macros might expand:

    #if( __ARM__ && __RTA_RTX_CONFIG )
    

    Also, as previously mentioned, check for other syntax mistakes before that line...

Reply
  • Remember that the convention among 'C' programmers is that symbols in ALL UPPERCASE are preprocessor macros.

    So think how these preprocessor macros might expand:

    #if( __ARM__ && __RTA_RTX_CONFIG )
    

    Also, as previously mentioned, check for other syntax mistakes before that line...

Children