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 :

Package devC++


Sujet :

Dev-C++

  1. #1
    Membre actif
    Inscrit en
    Mai 2002
    Messages
    251
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 251
    Points : 238
    Points
    238
    Par défaut Package devC++
    J'ai télécharger le package WxWindows pour dev c++, mais quand je cré un nouveau projet.
    Meme si je fais rien et que je compile... un erreur apparait.

    Je suis sous windows 2000.

    Est-ce normal ?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 92
    Points : 84
    Points
    84
    Par défaut
    Non ce n'est pas normal. Quelle est l'erreur??
    Zero
    My site : http://blog.lecacheur.com
    GWhere project : http://www.gwhere.org
    Debian Addict site : http://www.debianaddict.org

  3. #3
    Membre actif
    Inscrit en
    Mai 2002
    Messages
    251
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 251
    Points : 238
    Points
    238
    Par défaut
    Entre autres :
    Compilateur: Default compiler
    Building Makefile: "C:\Documents and Settings\fxxxx.xxxx\Bureau\Test\Makefile.win"
    Exécution de make...
    make.exe -f "C:\Documents and Settings\fxxxx.xxxx\Bureau\Test\Makefile.win" all
    g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/include/c++" -I"C:/Dev-Cpp/include/c++/mingw32" -I"C:/Dev-Cpp/include/c++/backward" -I"C:/Dev-Cpp/include"

    In file included from C:/Dev-Cpp/include/wx/wx.h:15,
    from main.cpp:5:
    C:/Dev-Cpp/include/wx/defs.h:320: redeclaration of C++ built-in type `bool'

    In file included from C:/Dev-Cpp/include/wx/debug.h:17,
    from C:/Dev-Cpp/include/wx/defs.h:468,
    from C:/Dev-Cpp/include/wx/wx.h:15,
    from main.cpp:5:
    C:/Dev-Cpp/include/wx/wxchar.h:429:6: #error "Please define string case-insensitive compare for your OS/compiler"
    In file included from C:/Dev-Cpp/include/wx/memory.h:20,
    from C:/Dev-Cpp/include/wx/object.h:20,
    from C:/Dev-Cpp/include/wx/wx.h:16,
    from main.cpp:5:
    C:/Dev-Cpp/include/wx/string.h:170:4: #error "Please define string case-insensitive compare for your OS/compiler"
    In file included from C:/Dev-Cpp/include/wx/memory.h:20,
    from C:/Dev-Cpp/include/wx/object.h:20,
    from C:/Dev-Cpp/include/wx/wx.h:16,
    from main.cpp:5:
    C:/Dev-Cpp/include/wx/string.h:419: `char wxString::operator[](unsigned int)
    const' and `char wxString::operator[](unsigned int) const' cannot be
    overloaded

    C:/Dev-Cpp/include/wx/string.h:423: `char& wxString::operator[](unsigned int)'
    and `char& wxString::operator[](unsigned int)' cannot be overloaded

    In file included from C:/Dev-Cpp/include/c++/backward/iostream.h:31,
    from C:/Dev-Cpp/include/wx/memory.h:33,

    from C:/Dev-Cpp/include/wx/object.h:20,
    from C:/Dev-Cpp/include/wx/wx.h:16,

    from main.cpp:5:
    C:/Dev-Cpp/include/c++/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
    In file included from C:/Dev-Cpp/include/wx/gdicmn.h:29,
    from C:/Dev-Cpp/include/wx/event.h:23,
    from C:/Dev-Cpp/include/wx/wx.h:23,
    from main.cpp:5:
    C:/Dev-Cpp/include/wx/font.h:77: parse error before `{' token

    C:/Dev-Cpp/include/wx/font.h:90: non-member function `bool Ok()' cannot have `

    const' method qualifier

    C:/Dev-Cpp/include/wx/font.h: In function `bool Ok()':
    C:/Dev-Cpp/include/wx/font.h:90: `m_refData' undeclared (first use this
    function)

    C:/Dev-Cpp/include/wx/font.h:90: (Each undeclared identifier is reported only

    once for each function it appears in.)

    C:/Dev-Cpp/include/wx/font.h: At global scope:

    C:/Dev-Cpp/include/wx/font.h:93: non-member function `bool operator==(const
    wxFont&)' cannot have `const' method qualifier

    C:/Dev-Cpp/include/wx/font.h:93: `bool operator==(const wxFont&)' must take
    exactly two arguments

    C:/Dev-Cpp/include/wx/font.h:94: non-member function `bool operator!=(const
    wxFont&)' cannot have `const' method qualifier

    C:/Dev-Cpp/include/wx/font.h:94: `bool operator!=(const wxFont&)' must take
    exactly two arguments

    C:/Dev-Cpp/include/wx/font.h:97: virtual outside class declaration

    C:/Dev-Cpp/include/wx/font.h:97: non-member function `int GetPointSize()'
    cannot have `const' method qualifier

    C:/Dev-Cpp/include/wx/font.h:97: function `int GetPointSize()' is initialized

    like a variable

    C:/Dev-Cpp/include/wx/font.h:98: virtual outside class declaration

    C:/Dev-Cpp/include/wx/font.h:98: non-member function `int GetFamily()' cannot

    have `const' method qualifier

    C:/Dev-Cpp/include/wx/font.h:98: function `int GetFamily()' is initialized like
    a variable

    C:/Dev-Cpp/include/wx/font.h:99: virtual outside class declaration

    C:/Dev-Cpp/include/wx/font.h:99: non-member function `int GetStyle()' cannot
    have `const' method qualifier

    C:/Dev-Cpp/include/wx/font.h:99: function `int GetStyle()' is initialized like
    a variable

    C:/Dev-Cpp/include/wx/font.h:100: virtual outside class declaration

    C:/Dev-Cpp/include/wx/font.h:100: non-member function `int GetWeight()' cannot
    have `const' method qualifier

    C:/Dev-Cpp/include/wx/font.h:100: function `int GetWeight()' is initialized
    like a variable

    C:/Dev-Cpp/include/wx/font.h:101: virtual outside class declaration

    C:/Dev-Cpp/include/wx/font.h:101: non-member function `bool GetUnderlined()'
    cannot have `const' method qualifier

    C:/Dev-Cpp/include/wx/font.h:101: function `bool GetUnderlined()' is
    initialized like a variable

    C:/Dev-Cpp/include/wx/font.h:102: virtual outside class declaration

    C:/Dev-Cpp/include/wx/font.h:102: non-member function `wxString GetFaceName()'
    cannot have `const' method qualifier

    C:/Dev-Cpp/include/wx/font.h:102: function `wxString GetFaceName()' is
    initialized like a variable

    C:/Dev-Cpp/include/wx/font.h:103: virtual outside class declaration

    C:/Dev-Cpp/include/wx/font.h:103: non-member function `wxFontEncoding
    GetEncoding()' cannot have `const' method qualifier

    C:/Dev-Cpp/include/wx/font.h:103: function `wxFontEncoding GetEncoding()' is
    initialized like a variable

    C:/Dev-Cpp/include/wx/font.h:106: virtual outside class declaration

    C:/Dev-Cpp/include/wx/font.h:106: function `void SetPointSize(int)' is
    initialized like a variable

    C:/Dev-Cpp/include/wx/font.h:107: virtual outside class declaration

    C:/Dev-Cpp/include/wx/font.h:107: function `void SetFamily(int)' is initialized
    like a variable

    ...
    ...
    ...

    C:/Dev-Cpp/include/wx/timer.h: In function `int wxTimerRunner(...)':
    C:/Dev-Cpp/include/wx/timer.h:135: `timer' undeclared (first use this function)

    C:/Dev-Cpp/include/wx/timer.h:136: only constructors take base initializers

    C:/Dev-Cpp/include/wx/timer.h:136: confused by earlier errors, bailing out

    make.exe: *** [main.o] Error 1

    Exécution terminée

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 92
    Points : 84
    Points
    84
    Par défaut
    A priori tu as des double déclaration. je ne connais pas trop WxWindows mais as-tu déjà compiler ton code autrement qu'avec DevC++??
    Zero
    My site : http://blog.lecacheur.com
    GWhere project : http://www.gwhere.org
    Debian Addict site : http://www.debianaddict.org

  5. #5
    Membre actif
    Inscrit en
    Mai 2002
    Messages
    251
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 251
    Points : 238
    Points
    238
    Par défaut
    Le probleme c'est que je suis sous windows et je connais que Devc++

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 92
    Points : 84
    Points
    84
    Par défaut
    Je suis désolé ça à l'air d'une double déclaration et je ne connais pas WxWindows. Je ne vais pas pouvoir t'aider plus...
    Zero
    My site : http://blog.lecacheur.com
    GWhere project : http://www.gwhere.org
    Debian Addict site : http://www.debianaddict.org

  7. #7
    Membre du Club
    Inscrit en
    Août 2002
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 109
    Points : 64
    Points
    64
    Par défaut
    Essaye de tout reinstaller.

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    J'ai le même problème. J'ai installé Dev-C++, la dernière version, si je tente la combo "nouveau projet/WxWindows application", ca me fait le même message lors de la compilation.

    J'ai ouïe dire que le package WxWindows ne fonctionnait pas avec la dernière version de Dev-Cpp, à cause de pb de compatibilité avec gcc 3.2. On conseille alors d'installer Dev-Cpp avec une version 2.95 de gcc.

    J'ai tenté de le faire. J'ai downloadé la dernière version de Dev-Cpp (4.9.8.0 à ce jour) SANS compilateur. http://prdownloads.sourceforge.net/d...cpp4980exe.exe

    Mais maintenant, où dois-je chercher le compilateur qui va bien? Sur http://gcc.gnu.org/ tout semble fait pour unix...

    Quelqu'un peut-il me dire où trouver et comment installer la version 2.95 de GCC dans Dev-C++?

    Note : Pour compenser ce pb, j'ai installé pour le moment la version 4.9.7.0. Lorsque je crée un projet WxWindows de base et que je le compile sans rien toucher, j'ai ce message d'erreur

    Compilateur: Default compiler
    Building Makefile: "E:\softs\Dev-Cpp\EMS\Makefile.win"
    Exécution de make...
    make.exe -f "E:\softs\Dev-Cpp\EMS\Makefile.win" all
    g++.exe -c main.cpp -o main.o -I"E:/softs/Dev-cpp/include/c++" -I"E:/softs/Dev-cpp/include/c++/mingw32" -I"E:/softs/Dev-cpp/include/c++/backward" -I"E:/softs/Dev-cpp/include"

    In file included from E:/softs/Dev-cpp/include/wx/debug.h:17,
    from E:/softs/Dev-cpp/include/wx/defs.h:468,
    from E:/softs/Dev-cpp/include/wx/wx.h:15,
    from main.cpp:5:
    E:/softs/Dev-cpp/include/wx/wxchar.h:429: #error "Please define string case-insensitive compare for your OS/compiler"
    In file included from E:/softs/Dev-cpp/include/wx/memory.h:20,
    from E:/softs/Dev-cpp/include/wx/object.h:20,
    from E:/softs/Dev-cpp/include/wx/wx.h:16,

    from main.cpp:5:
    E:/softs/Dev-cpp/include/wx/string.h:170: #error "Please define string case-insensitive compare for your OS/compiler"
    In file included from E:/softs/Dev-cpp/include/wx/cmndata.h:21,
    from E:/softs/Dev-cpp/include/wx/wx.h:48,
    from main.cpp:5:
    E:/softs/Dev-cpp/include/wx/fontutil.h:65: #error "Unsupported toolkit"

    make.exe: *** [main.o] Error 1

    Exécution terminée
    Est-ce que quelqu'un sait ce qui se passe et la façon de remédier au problème?

  9. #9
    zul
    zul est déconnecté
    Membre éclairé Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Points : 699
    Points
    699
    Par défaut
    Pour telecharger gcc2.95, deux solutions.

    Solution facile et bourrine. Allez par ici http://prdownloads.sourceforge.net/dev-cpp/ et prenez soit une vieille version ou indiqué gcc 2.95. Vous recup un autre dev-c++ ke vous pourrez upgrader en 4980 pour la derniere interface

    Methode plus difficile. Allez ici http://prdownloads.sf.net/mingw et choississez gcc 2.95 (un tar.gz, sans src sauf si vous voulez lire les sources). Apprez plus k'a install (ca doit pas etre trop dure enfin g pas essayé ) et configuré dev-c++ pour k'il cherche les executables au bonne endroit.

    Personnellement g installé deux full versions de dev-c++,une avec 2.95 et une avec 3.2.

    ZUL

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Alors voilà, j'ai testé un truc:

    J'ai installé la version 4.9.7.0, puis j'ai installé les DevPak : MySQL, ImageLib et WxWindows. Là je crée un nouveau projet WxWindows, je le compile et l'exécute. Une fenêtre apparait. Ca fonctionne. Dès lors que je relance vupdate, et installe le DevPak "Critical Updates" qui me fait passer en 4.9.8.0 (mais toujours en GCC 2.95), si je fais le même test, mon projet WxWindows ne compile pas correctement et me donne la sortie donnée précédemment (2 posts plus haut).

    Pour ceux qui comprennent la cause du problème, si vous pouviez éclairer ma lanterne...

  11. #11
    zul
    zul est déconnecté
    Membre éclairé Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Points : 699
    Points
    699
    Par défaut
    essaye de comparer les makefiles pour voir si il y a pas un difference. Sinon il faudrait regarder exactement ce ke change le patch, et utiliser le deuxieme lien pour recuperer les headers ki changent. Mais a mon avis c plutot un probleme de makefile. Il suffit peut etre de rajouter une option pour ke ca compile.

    ZUL

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Les Makefiles sont identiques.

    J'ai au passage pu me rendre de compte de ceci :

    Un nouveau projet WxWindows créé à partir de la 4.9.7.0 compile, même après migration en 4.9.8.0, dès lors qu'il a été généré par une version 4.9.7.0 à la base.
    Un nouveau projet WxWindows créé à partir de la 4.9.8.0 ne compile pas.

    J'ai comparé les fichiers des 2 projets (le premier créé par la version 4.9.7.0 et le second par la 4.9.8.0) et ils semblent identiques.. (les fichiers ascii du moins)

    Any idea?

  13. #13
    Membre émérite

    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Mars 2002
    Messages : 255
    Points : 2 717
    Points
    2 717
    Par défaut
    A mon avis, c'est un problème de détection des #include standard et/ou de la compilation en C au lieu du C++ !!! Essaye de forcer la compilation en C++ dans les options.

    Regarde les fichiers .H pour trouver l'erreur. Exemple : "[b]In file included from C:/Dev-Cpp/include/wx/wx.h:15,
    from main.cpp:5:
    C:/Dev-Cpp/include/wx/defs.h:320: redeclaration of C++ built-in type `bool'[b]". L'erreur est dans defs.h, si tu cherches un peu (dans include/wx/defs.h) tu trouves :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    #ifndef HAVE_BOOL
        // ...
        #elif defined(__GNUWIN32__)
            // Cygwin supports bool
            #define HAVE_BOOL
        // ...
        #endif // compilers
    #endif // HAVE_BOOL
     
    #if !defined(HAVE_BOOL) && !defined(bool) && !defined(VMS)
        // NB: of course, this doesn't replace the standard type, because, for
        //     example, overloading based on bool/int parameter doesn't work and
        //     so should be avoided in portable programs
        typedef unsigned int bool;
    #endif // bool
    Donc "defined(__GNUWIN32__)" n'est pas défini ... C'est bizzare ça ! Essaye un #if defined(__GNUWIN32__)" dans un hello.c/hello.cpp !

  14. #14
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 28
    Points : 32
    Points
    32
    Par défaut
    J'ai le même problème que bettlejuice...
    le post semble abandonné, alors si c'est parce que le pb à été résolu, je voudrais bien savoir comment.

    Merci
    Fëanor13 alias Marmotte
    "An eye for an eye makes the whole world blind." - Gandhi -
    Je suis une quiche en Anglais, alors merci de ne pas me renvoyer sur des sites anglophones...
    Merci

  15. #15
    Membre régulier

    Profil pro
    Inscrit en
    Août 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 55
    Points : 75
    Points
    75
    Par défaut
    Bonjour,

    J'ai fait une doc pour sur l'installation de wxWindows sous Windows avec Dev-C++ pour un projet. Nous avons abodonner cette API car le support de socket etait trop primitif
    Mais je pense que cette doc peu servir :
    http://etudiant.epita.fr:8000/~nowic...dshed_dev_cpp/

    Voilou

  16. #16
    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
    attention, il y a 3 types de composants qu'on veut faire cohabiter et
    qui sont peut-être incompatibles entre eux selon les versions de chacun

    - Dev-C++ (l'IDE tout seul)
    - le MinGW (portage du gcc sous windows)
    - wxwindows

    ce qui marche, d'après Beetlejuice :

    - Dev-C++ < 4.9.8.0
    - MinGW (gcc 2.95)
    - wxwindows

    questions :

    -sans parler de wxwindows, Dev-C++ >= 4.9.8.0 marche t-il avec MinGW (gcc 2.95)?
    -wxwindows marche-t-il avec MinGW (gcc > 2.95) ?

Discussions similaires

  1. Compilation GTK+ DevC++
    Par GLDavid dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 30/06/2004, 23h04
  2. [JCreator] "package tools does not exists"
    Par snyper147 dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 2
    Dernier message: 04/05/2003, 20h08
  3. [Packages] Problème d'organisation
    Par lolo... dans le forum JBuilder
    Réponses: 5
    Dernier message: 22/04/2003, 13h05
  4. Vue Packages
    Par ced dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/04/2003, 08h32
  5. WinPcap et DevC++
    Par F_R dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 24/03/2003, 18h23

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