Vu la taille croissante de mon programme, j'ai dû le diviser en plusieurs modules. J'ai effectué quelques simples essais mais quand je souhaite porter cette idée à une plus grande échelle dans mon programme principal, cc me dit:
camera.o(.data+0x0): multiple definition of `deviceName'
main.o(.data+0x0): first defined here
camera.o(.data+0x4): multiple definition of `width'
main.o(.data+0x4): first defined here
camera.o(.data+0x8): multiple definition of `height'
main.o(.data+0x8): first defined here
camera.o(.data+0xc): multiple definition of `depth'
main.o(.data+0xc): first defined here
Bien sûr je comprends qu'il y plusieurs définitions mais je ne vois pas comment cela à pu se produire. Auriez-vous des idées aidant à trouver la source du problème ?