IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dev-C++ Discussion :

Compilation s�par�e sous devcpp


Sujet :

Dev-C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de Mic75
    Homme Profil pro
    D�veloppeur Frontend
    Inscrit en
    Janvier 2006
    Messages
    143
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Frontend
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 143
    Par d�faut Compilation s�par�e sous devcpp
    Bonjour � tous,
    Je suis en train de r�aliser un petit projet sous devcpp et je rencontre actuellement un probl�me li� au d�coupage de mon code dans diff�rents fichiers.
    Je tiens � pr�ciser que je soumets mon probl�me dans la cat�gorie devc++ car je pense qu'il est li� � cet IDE.
    Le d�coupage est le suivant :

    1 fichier constante.hpp
    2 fichier .cpp : main.cpp et fonctions.cpp

    Au d�but des 2 fichiers .cpp, j'ai rajouter un Cependant � la compilation j'ai droit au message suivant :

    C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/fonctions.cpp:4: multiple definition of `ecran'
    Obj/main.o(.bss+0x0):C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/Src/main.cpp:4: first defined here
    Obj/fonctions.o(.bss+0x4): In function `Z6hasardi':
    C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/fonctions.cpp:4: multiple definition of `typeImp'
    Obj/main.o(.bss+0x4):C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/Src/main.cpp:4: first defined here
    Obj/fonctions.o(.bss+0x20): In function `Z6hasardi':
    C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/fonctions.cpp:9: multiple definition of `tabProf'
    Obj/main.o(.bss+0x20):C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/Src/main.cpp:6: first defined here
    Obj/fonctions.o(.bss+0x60): In function `Z6hasardi':
    C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/fonctions.cpp:14: multiple definition of `tabImpact'
    Obj/main.o(.bss+0x60):C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/Src/main.cpp:14: first defined here
    Obj/fonctions.o(.bss+0x9c0): In function `Z8mainLoopv':
    C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/fonctions.cpp:114: multiple definition of `viseur'
    Obj/main.o(.bss+0x9c0):C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/Src/main.cpp:137: first defined here
    Obj/fonctions.o(.bss+0x9cc): In function `Z8mainLoopv':
    C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/fonctions.cpp:114: multiple definition of `shoot'
    Obj/main.o(.bss+0x9cc):C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/Src/main.cpp:137: first defined here
    Obj/fonctions.o(.bss+0x9d4): In function `Z8mainLoopv':
    C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/fonctions.cpp:114: multiple definition of `ind_cour'
    Obj/main.o(.bss+0x9d4):C:/Documents and Settings/Mathieu/Mes documents/SDL/Jeu de shoot/Src/main.cpp:137: first defined here
    collect2: ld returned 1 exit status

    make.exe: *** [Avenger.exe] Error 1
    Voila je comprend pas trop, �tant donn� que les variables concern�es par ce message ne sont d�finis qu'une fois dans constante.hpp

    Merci d'avance pour vos r�ponses

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Variables globales.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Discussions similaires

  1. [CDT]compilation C sous Win et Unix
    Par ange dans le forum Eclipse Java
    R�ponses: 1
    Dernier message: 02/07/2005, 13h47
  2. Version d'un fichier sous DevCpp
    Par KsmoinO dans le forum Windows
    R�ponses: 4
    Dernier message: 11/05/2005, 14h17
  3. [glut] utilisation sous devcpp
    Par Portnaouak dans le forum GLUT
    R�ponses: 1
    Dernier message: 05/05/2005, 12h15
  4. [Kylix] Compiler FMA
    Par dodik dans le forum EDI
    R�ponses: 1
    Dernier message: 17/01/2005, 10h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo