We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I'm a beginner on MCU programming (STM32F4 discovery)
I'm building my code on C language. Recently, i find some library in C++ can achieved my job. However, when i compile it, errors occurred.
"#20: identifier "namespace" is undefined _RWSTD_NAMESPACE_BEGIN (__rw) "#65: expected a ";" ......
I think the issue comes from the compiler is C compiler which cannot compile C++ code.
How can i do with this case ?
Thank you.
Use one of the following notations to declare that an object or function has the linkage of language language_name:
extern “<i>language_name" declaration</i> ;
extern “<i>language_name</i>“ { <i>declaration ; declaration </i>; ... }
The first notation indicates that the declaration (or definition) that immediately follows has the linkage of language_name. The second notation indicates that everything between the curly braces has the linkage of language_name, unless declared otherwise. Notice that you do not use a semicolon after the closing curly brace in the second notation.
java training institute in hyderabad