Als ik een project compileer dan valt mij op dat de Compiler altijd begint met dezelfde file en ook vanaf hier de #includes afwerkt. Als ie alles heeft gehad, kijkt ie of er nog files fijn die ie niet gehad heeft. (tenminste, voor zover ik het snap).
Hoe bepaalt de compiler welke file ie mee begint en kan je dit zelf aanpassen?
Al mijn files heb ik beveiligd met een
constructie.
Maar als ik ergens een #error in opneem dan komt deze steeds 2maal voorbij.
Hoe kan dat?
mijn constructie moet topch beveiligen dat een file niet 2 maal word mee genomen?
Hoe bepaalt de compiler welke file ie mee begint en kan je dit zelf aanpassen?
Al mijn files heb ik beveiligd met een
code:
1
2
3
4
| #ifndef PDUR #define PDUR REST VAN DE FILE #endif |
constructie.
Maar als ik ergens een #error in opneem dan komt deze steeds 2maal voorbij.
code:
1
2
3
4
5
6
| Compiling... PduR.c c:\Documents and Settings\deckerr\Desktop\AUTOSAR\Demo Application\circulatbufferinit\PduR_FrIf.h(31) : fatal error C1189: #error : "include PDUR.h" circular.cpp c:\Documents and Settings\deckerr\Desktop\AUTOSAR\Demo Application\circulatbufferinit\PduR_FrIf.h(31) : fatal error C1189: #error : "include PDUR.h" Generating Code... |
Hoe kan dat?
mijn constructie moet topch beveiligen dat een file niet 2 maal word mee genomen?
[ Voor 6% gewijzigd door liquid_ice op 24-04-2007 11:13 ]
Klus page: http://klusthuis.blogspot.com