Hallo, habe den MISRA-checker von Microchip gekauft und installiert. Kleines Testprogramm für den Anfang:
1 | int Nestv = 0; |
2 | |
3 | void main (void) |
4 | {
|
5 | Nestv = 0; |
6 | Nestv ++; |
7 | }
|
Warum wird dieser Fehler erzeugt ?
Starting MISRA C:2012 Compliance Check (Cppcheck v2.11)...
Checking main.c ...
main.c:1:5: [misra-c2012-8.4] Required: A compatible declaration shall
be visible when an object or function with external linkage is defined
int Nestv = 0;
^
MISRA C:2012 Compliance Check (Cppcheck) failed with 1 issue(s)
