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 :

Gérer les exceptions sous devc++


Sujet :

Dev-C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut Gérer les exceptions sous devc++
    Je suis en train de developper en C++ sous Dev Cpp et j'utilise une librairie : Cogitant (telechargeable a http://cogitant.sourceforge.net/do [...] ces.html).

    J'ai reussi a intégrer la librairie a Dev Cpp (copie de lib de cogitant vers lib de dev cpp, copie de include de cogitant vers include de dev cpp et ajout de -llibcogitant dans l'editeur de lien).

    Mais cela ne marche pas parfaitement :
    Lorsque je cree un projet avec juste l'appel a Cogitant, j'obtiens des erreurs :

    mon prog :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #include "cogitant/cogitant.h"
    using namespace std;
    int main()
    {
        return 0;            
    }
    les erreurs :
    (erreur sur la librairie de cogitant)
    In member function 'SetContent& cogitant::Set_Simple_Final<SetContent>::iGetContent(cogitant::iSet)[with SetContent = cogitant::Set_Simple_Final<cogitant::Edge>*]':

    instantiated from here

    exception handling disabled, use -fexceptions to enable
    [build Error] [SansNom1.o]Error1
    Je pense que l'erreur viendrait de la facon d'ajouter Cogitant a dev cpp.

    Si vous avez une idée. Merci.

  2. #2
    Membre émérite

    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 634
    Par défaut
    Je ne connais pas Dev-cpp mais apparemment il faut activer la gestion des exceptions ? Tu as essayé d'ajouter -fexceptions dans les options du compilo ? Ca doit sûrement régler le problème.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut
    j'ai deja essayé mais ca marche pas mieux.
    Merci d'avoir donner une reponse.

  4. #4
    Membre émérite

    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 634
    Par défaut
    Et en faisant ça il te met toujours la même erreur?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut
    oui toujours la meme erreur.

  6. #6
    Membre émérite Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Par défaut
    Alors ton fichier .h s'appelle bien cogitant/cogitant.h? Si tu l'explore tout va bien? Tu peux le parcourir sans difficulté?
    Donc vu que c'est un .h , essaie de placer cogitant/cogitant.h dans le même répertoire que ton fichier source ou dans le même dossier que le reste de tes #include, enfin de compte mets-le dans les 2(fais du copier coller).

    Maintenant ça marche? J'espère, parce qu'une fois cela m'a bien aidé.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut
    j'ai trouvé! :-)
    je ne placais pas le -fexceptions ou il fallait!
    Ca marche parfaitement maintenant!
    Merci.

  8. #8
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Alors penser à cliquer sur Résolu

Discussions similaires

  1. Quelle est la bibliotheque sous DevC++ pour untiliser les threads?
    Par le novice2 dans le forum Bibliothèques
    Réponses: 8
    Dernier message: 26/07/2007, 21h41
  2. Comment afficher les accent sous mysql v4.0.13
    Par buildozer dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/06/2003, 09h33
  3. Les interruptions sous Windows et Linux
    Par Descartes dans le forum x86 32-bits / 64-bits
    Réponses: 7
    Dernier message: 07/06/2003, 22h42
  4. Les index sous Sybase
    Par Emdis dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 02/06/2003, 15h21
  5. PB d'import avec les ActiveX sous BCB6
    Par dergen dans le forum C++Builder
    Réponses: 4
    Dernier message: 29/11/2002, 10h18

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