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 :

Gros projet avec Dev-C++


Sujet :

Dev-C++

  1. #1
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut Gros projet avec Dev-C++
    Bonjour,

    Jusque là, j'ai utilisé Dev-C++ pour des tests, des petits projets, quelques utilitaires sans problèmes particuliers.

    J'essaye depuis quelques jours de générer un gros projet, formé d'une dizaine de bibliothèques (.a) que j'ai pu générer sans problèmes. mais lorsque je veux réaliser un exécutable (un .c) et cette dizaine de bibliothèques) je tombe sur ce bug :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Compilateur: Default compiler
    Building Makefile: "D:\F4000\DEV\EGacc\SIM\devcpp\Makefile.win"
    Exécution de  make...
    make.exe -f "D:\F4000\DEV\EGacc\SIM\devcpp\Makefile.win" all
    gcc.exe -D__DEBUG__ tu/Test.o  -o "tu\tu.exe" -L"C:/DEV-CPP/lib" lib/gacc.a ../../../EGCNX/SIM/devcpp/lib/gcnx.a ../../../EGCFG/SIM/devcpp/lib/gcfg.a ../../../Eilog/SIM/devcpp/lib/ilog.a ../../../EDbra/SIM/devcpp/lib/dbra.a ../../../CLIB/SIM/devcpp/lib/clib.a ../../../EGsyn/SIM/devcpp/lib/gsyn.a ../../../EDITF/SIM/devcpp/lib/ditf.a ../../../EDITF/SIM/devcpp/lib/dh.a -g3 
     
    Commande ou nom de fichier incorrect
     
    Exécution terminée
    Compilation OK
    Le "tu.exe" n'est pas produit.

    Je me demande si c'est pas un problème de longueur de ligne de commande. Je suis sous Windows 98 SE.

    Merci de m'avoir lu.

    En attendant, je vais travailler sur la longueur de la ligne de commande...
    Pas de Wi-Fi à la maison : CPL

  2. #2
    HRS
    HRS est déconnecté
    Membre confirmé
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    677
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 677
    Points : 638
    Points
    638
    Par défaut
    quand vous créez une bibliotheque titi, nommez la libtiti.a au lieu
    de titi.a

    ainsi à l'utilisation, les options -L et -l dans la ligne de commande

    -Lchemintiti -ltiti

    --------
    au niveau projet DEVC++, cliquez sur

    projet/options projet/paramètres/editeur de lien --> -ltiti

    projet/options projet/répertoires/repertoires bibliotheque --> -Lchemintiti

  3. #3
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par HRS
    quand vous créez une bibliotheque titi, nommez la libtiti.a au lieu
    de titi.a

    ainsi à l'utilisation, les options -L et -l dans la ligne de commande

    -Lchemintiti -ltiti

    --------
    au niveau projet DEVC++, cliquez sur

    projet/options projet/paramètres/editeur de lien --> -ltiti

    projet/options projet/répertoires/repertoires bibliotheque --> -Lchemintiti
    Ah, OK. Les options de chemin '-L' et d'ajout de bibliotheque '-l' ne fonctionnent qu'avec des lib*.a, c'est bien ça ?

    En tout cas, merci, ça marche parfaitement.
    Pas de Wi-Fi à la maison : CPL

  4. #4
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    Oui.
    Si MinGW est un tant soit peu "complet", tu devrais avoir tout ça dans le "man gcc".
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. compilation avec dev Cpp un projet open gl
    Par ridiy dans le forum Dev-C++
    Réponses: 1
    Dernier message: 25/04/2008, 19h49
  2. problem projet C avec dev-c++
    Par lastrecrue dans le forum Dev-C++
    Réponses: 3
    Dernier message: 11/01/2008, 20h33
  3. Comment compiller mon projet avec Dev C++
    Par Micheal1221 dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/07/2006, 12h38
  4. Souci de compilation avec des gros projets avec BC5++
    Par SOPRA-Eherve dans le forum C++Builder
    Réponses: 7
    Dernier message: 10/05/2006, 21h23
  5. Importer un projet VC++ avec Dev c++
    Par jphi5 dans le forum MFC
    Réponses: 2
    Dernier message: 02/11/2005, 17h41

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