wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 5
Pub hébergeur
Pourquoi cette pub ?

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Compilation - Installation - Réglages IDE
» Erreur Système a cause de wxmsw28u_gcc_wxDev.fr.dll
Conversation (Résolue) : Erreur Système a cause de wxmsw28u_gcc_wxDev.fr.dll
22-12-2012 00:05:21  Erreur Système a cause de wxmsw28u_gcc_wxDev.fr.dll #1
Babolow (Membre)
Inscrit le : 21-12-2012
Messages: 11
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour , tout d'abord je suis nouveau sur ce site que je viens de découvrir et qui j'espère pourra m'aider à résoudre mon problème au plus vite.

J'essai depuis 2 jours d'installer wxWidgets sur Code::Blocks 12.11 mais j’enchaîne les problèmes.

Donc je vous expose le problème :

J'ai installé Code::Blocks 12.11 avec MinGw compris dedans(je ne sais pas si sa à une importance).

J'ai ensuite téléchargé l'installateur de libs 2.8.12.

Lancée l'installation, qui c'est fini normalement avec la petite fenêtre qui le confirme.

Puis j'ai lancé Code::Blocks pour créer un nouveau projet.

Dans l'ordre j'ai fait :
   -Nouveau projet wxWidget
   -2.8.x
   -Ecrit le nom du projet
   -Mis un nom d'auteur
   -Coché wxSmith et Frame Based
   -Ecrit le chemin du dossier : "C:\wxWidgets-2.8.12"
   -Choisi GNU GCC Compiler , cocher seulement "Release" et non "Debug"
   -Cocher Use wxWidgets DLL,wxWidgets is built...,Enable unicode

Ensuite j'ai donc mon projet qui est créé et qui compile sans erreur ni warning.
Mais lorsque je lance le projet l'erreur suivante s'affiche :
  Impossible de démarrer le programme car il manque
  wxmsw28u_gcc_wxDev.fr.dll sur votre ordinateur.Essayer de réinstaller
  le programme pour corriger ce problème.


Après avoir réinstaller 3 fois wxWidgets-2.8.12 avec l'installeur j'en viens a vous écrire en espérant que vous trouviez une solution a mon problème. J'ai surement dû oublié une étape ou quelque chose qui m'échappe.

Merci d'avance pour votre aide.
22-12-2012 09:46:53  Re: Erreur Système a cause de wxmsw28u_gcc_wxDev.fr.dll #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1365
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Bonjour, et bienvenue sur wxDev.fr

Babolow a écrit:
J'ai installé Code::Blocks 12.11 avec MinGw compris dedans(je ne sais pas si sa à une importance).
Oui, ça a une importance.
Dans ton cas, ça permet de savoir que le problème ne vient pas de là, car les libs ont justement été recompilées avec ce même compilateur.
Mais d'autres membres ont eut des problèmes à cause d'une version de compilateur différente.

En fait, dans ton cas, il peut y avoir plusieurs sources à ton problème :
- La dll concernée n'est pas accessible directement par le système (par exemple, si tu as coché l'option "Ne pas ajouter le répertoire "bin" à la variable système PATH".
- Les options de compilation de ton projet ne correspondent pas tout à fait à celles des libs installées : la dll "wxmsw28u_gcc_wxDev.fr.dll" correspond aux libs Release / Unicode / Monolithiques / Dynamique.

Donc, dans un premier temps, vérifie que la dll se trouve bien dans le dossier "C:\wxWidgets-2.8.12\bin".
Ensuite, vérifie que la dll soit bien accessible via la variable "PATH" (Dans une fenêtre de commandes, tapes echo %PATH%, et tu devrais obtenir une liste de dossiers dans lequel devrait figurer C:\wxWidgets-2.8.12)

Si l'un des deux points ci-dessus n'est pas bon, tu as plusieurs possibilités :
- la plus simple est de copier la dll dans un des dossiers accessibles au système (par exemple, C:\Windows). C'est aussi la solution la moins élégante, car si un jour tu décides de modifier ton installation de wxWidgets, il faudra que tu penses à venir supprimer ce fichier).
- la deuxième consiste à ajouter manuellement le dossier "C:\wxWidgets-2.8.12\bin" à la variable "Path" : Tu presses les touches "Windows" + "Pause", et tu cherches les "paramètres système avancés" puis "Variables d'environnement".
Dans variables, il faut éditer "PATH" pour ajouter le dossier concerné, précéde d'un point-virgule"
- la troisième solution (la plus simple à mon avis) consiste à refaire (encore une fois) ton installation wxWidgets en laissant bien l'option "Ne pas ajouter le répertoire "bin" à la variable système PATH" décochée.

Bonne chance, et tiens moi au courant.

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
22-12-2012 13:03:01  Re: Erreur Système a cause de wxmsw28u_gcc_wxDev.fr.dll #3
Babolow (Membre)
Inscrit le : 21-12-2012
Messages: 11
Snippets: 0
Tutoriels: 0
Hors ligne
Merci de ta réponse rapide, j'ai donc vérifier et là dll est présente dans le dossier "C:\wxWidgets-2.8.12\bin". Mais lorsque je tape echo %PATH% il le figure pas C:\wxWidgets-2.8.12. Donc je vais réinstaller wxWidgets et je te tiens au courant. Merci encore !
----------
Problème résolu !!!!! Enfin ! Merci beaucoup de ton aide ! j'ai donc réinstaller et tout fonctionne parfaitement ! Merci encore je vais (enfin) pouvoir commencer mon petit projet :)

Ps : Ce site est vraiment bien, tu as répondu très vite et les explications sont très claires ! Merci infiniment .

Dernière modification par Babolow (22-12-2012 14:13:21)

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Compilation - Installation - Réglages IDE
» Erreur Système a cause de wxmsw28u_gcc_wxDev.fr.dll