Mon code est separe en plusieurs sources pour plus de simplicité.
Il y a donc des variables globales qui doivent vakoir dans tous les fichiers. Je les ai regroupees dans un header que voici :
Code :
- #ifndef vars
- #define vars
- #define W 800
- #define H 600
- BITMAP *buffer;
- bool quit;
-
- #endif
|
ce fichier est inclu par deux sources differentes , main.cpp et init.cpp , le compilateur (dev-cpp) me sort des erreurs de redefinition:
init.o(.bss+0x0):init.cpp: multiple definition of `buffer'
main.o(.bss+0x0):main.cpp: first defined here
init.o(.bss+0x4):init.cpp: multiple definition of `quit'
main.o(.bss+0x4):main.cpp: first defined here
Qu'est-ce qui ne va aps dans mon source?
Comment faire?
D'avance merci.
---------------
Do you serve a purpose,Or purposely serve?