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

wxWidgets Discussion :

Installation Code::Blocks et wxWidgets


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 29
    Par défaut Installation Code::Blocks et wxWidgets
    Bonjour,

    Je suis en train de devenir dingue, ça fait plus de 6 heures que j'essaie vainement d'installer ce bazar
    J'ai donc téléchargé :
    - wxWidgets-3.1.4.7z
    -codeblocks-20.03mingw-setup.exe
    dézippez et installer tout ça dans un dossier c:\Programmation
    J'ai donc les deux dossiers :
    C:\Programmation\CodeBlocks
    C:\Programmation\wxWidgets-3.1.4

    Jusque là, ça va !
    J'ai mis dans le PATH le chemin C:\Programmation\CodeBlocks\MinGW\bin en tout premier pour être sûr qu'il sera bien utilisé.

    J'ouvre une console et je vais dans le dossier msw :
    cd C:\Programmation\wxWidgets-3.1.4\build\msw

    Je teste mingw32
    mingw32-make -v
    Pas de problème, il répond

    Je tente la compilation (ligne que j'ai vu dans un autre post) :
    mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 clean

    Et c'est là que ça plante. J'ai une palangué de message d'erreur de la forme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    process_begin: CreateProcess(NULL, C:/ProgramData/Oracle/Java/javapath/ -c "if exist gcc_mswudll\*.o del gcc_mswudll\*.o
    ", ...) failed.
    make (e=5): AccÞs refusÚ.
    mingw32-make: [makefile.gcc:5217: clean] Error 5 (ignored)
    process_begin: CreateProcess(NULL, C:/ProgramData/Oracle/Java/javapath/ -c "if exist gcc_mswudll\*.d del gcc_mswudll\*.d
    ", ...) failed.
    make (e=5): AccÞs refusÚ.
    Rien à faire, j'ai tout essayé, impossible de compiler quoi que ce soit.
    Info : je suis sous windows7 64 bits

    J'ai cherché sur Internet, j'ai vu quelques problèmes similaires mais qui datent et pas de solution

    Toutes suggestions est la bien venue !!!

    A++

  2. #2
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 29
    Par défaut
    Je le crois pas, je crois que j'ai trouvé ce qui manquait : SHELL=CMD.exe !!

    Donc on a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    mingw32-make SHELL=CMD.exe -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 clean
    mingw32-make SHELL=CMD.exe -f makefile.gcc setup_h USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 CXXFLAGS="-fno-keep-inline-dllexport -std=gnu++11"
    mingw32-make SHELL=CMD.exe -j4 -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 CXXFLAGS="-fno-keep-inline-dllexport -std=gnu++11"
     
    mingw32-make SHELL=CMD.exe -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=debug UNICODE=1 clean
    mingw32-make SHELL=CMD.exe -f makefile.gcc setup_h USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=debug UNICODE=1 CXXFLAGS="-fno-keep-inline-dllexport -std=gnu++11"
    mingw32-make SHELL=CMD.exe -j4 -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=debug UNICODE=1 CXXFLAGS="-fno-keep-inline-dllexport -std=gnu++11"
    Comme quoi, suffit de poser la question pour trouver la réponse !
    Mais y aura certainement d'autres problèmes

  3. #3
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 29
    Par défaut
    Ok, les emmerdes continuent !
    Compilation Ok.
    Dans Code::Blocks, je définie la variable globale :
    wx = C:\Programmation\wxWidgets-3.1.4

    Puis je tente de créer un projet wxWidgets et à la fin j'ai le message :
    A matching release configuration cannot be found in the wxWidgets directory you spécified ...
    et idem pour debug

    J'en ai marre, qu'est-ce qu'il veut encore ?

  4. #4
    Membre chevronné Avatar de wxXav
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Décembre 2008
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur amateur

    Informations forums :
    Inscription : Décembre 2008
    Messages : 214
    Par défaut
    Salut.

    Citation Envoyé par lirey Voir le message
    ......
    A matching release configuration cannot be found in the wxWidgets directory you spécified ...
    et idem pour debug

    J'en ai marre, qu'est-ce qu'il veut encore ?
    Il veut juste que tes options de compilation de wxWidgets correspondent à celles que tu cherches à utiliser pour ton nouveau projet.

    Tout d'abord (je ne sais plus si c'est comme ça par défaut donc je préfère le péciser) : il faut que le champ "wxWidget's location" corresponde à ton installation.
    Comme tu as défini la variable "wx" dans Code::Blocks, tu peux l'utiliser pour ce champ et mettre : $(#wx)

    Et d'après tes options de compilation de wxWidgets, il faut que tu coches les options suivants un peu plus loin :
    • Use wxWidgets DLL
    • wxWidgets is built as a monolithic library
    • Enable unicode


    Normalement, ça devrait le faire.

    Courage
    Xav'

  5. #5
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 29
    Par défaut
    Salut Xav,

    Merci pour ta réponse. Effectivement j'avais oublié de cocher "Unicode"
    Mais bon, j'ai encore un problème. A la fin du wizard, j'ai le message :
    "Coudn't parse newly created Wxc file wxSmith support is disabled"
    C'est quoi son problème maintenant ?

    A++
    Lionel

  6. #6
    Membre chevronné Avatar de wxXav
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Décembre 2008
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur amateur

    Informations forums :
    Inscription : Décembre 2008
    Messages : 214
    Par défaut
    Hello.

    Là, je ne sais pas trop d'où vient le problème (je n'utilise jamais wxSmith car je code mes interfaces manuellement).

    Essaye déjà de compiler un simple projet wxWidgets sans wxSmith ou wxFormBuilder comme méthode préféréé pour créer l'interface.

    Ensuite, tu verras pour éventuellement passer sur un projet avec wxSmith.

    Enfin, ce n'est que mon avis.....

    Tiens moi au courant de tes progrès...

    @+
    Xav'

Discussions similaires

  1. [WxWidgets] installation code:blocks
    Par maminova77 dans le forum Code::Blocks
    Réponses: 16
    Dernier message: 25/01/2011, 09h15
  2. [WxWidgets] installation code:blocks erreur au make
    Par grabriel dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 17/04/2008, 18h10
  3. Réponses: 3
    Dernier message: 06/04/2007, 15h34
  4. code::blocks et wxWidget 2.8
    Par johnbob_72 dans le forum Code::Blocks
    Réponses: 10
    Dernier message: 27/02/2007, 15h29
  5. Installation Code::Blocks sous Fedora Core4
    Par el-karkeni dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 28/01/2007, 11h11

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