Membres inscrits :668
Membres en ligne : 0
Invités en ligne : 6


|
| Conversation : installation de wx widgets sous visual C++ 2008 |
Beebrew (Nouveau membre)
Lieu: La DouA LYON
Inscrit le : 18-02-2009
Messages: 2
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour a tous
je suis un débutant ( un bon gros débutant en fait),et après avoir fait des tutos de C++ sur le site du zéros,je me suis attaqué a WX widget.Problème,avant de faire du code, il faut que ca marche et pour l'instant avec tout les exemples que j'ai trouvé,je me retrouve avec la même erreur que voici wxmsw28_core.lib(corelib_app.obj) : error LNK2019: symbole externe non résolu __imp__InitCommonControls@0 référencé dans la fonction "public: virtual bool __thiscall wxApp::Initialize(int &,char * *)" (?Initialize@wxApp@@UAE_NAAHPAPAD@Z)
il y en a 29 autres comme ca mais bon...savoir comment résoudre celle la suffit. Pour l'installation de wx widgets,j'ai utilisé l'installateur,et dans les répertoires de mon projets,j'ai fait mis dans les fichiers headers
C:\wxWidgets-2.8.9\include C:\wxWidgets-2.8.9\include\msvc et dans les fichiers bibliothèques C:\wxWidgets-2.8.9\lib\vc_lib C:\wxWidgets-2.8.9\lib\vc_dll
voila voila,je suis bien a bloc pour utiliser cette librairie pou un projet de fin d'études,mais ma motivation s'éffrite après deux jours a rider les forums d'erreurs et réinstaller 200 fois la chose....Aidez moi!!
| |
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1191
Snippets: 23
Tutoriels: 6
Site web
Hors ligne |
Salut, et bienvenue sur wxDev.fr
As-tu essayé l'assistant "nouveau projet wxWidgets" présent dans la rubrique "outils" ? Normalement, il te permettra d'obtenir un projet compatible avec les libs installées avec l'utilitaire de la même rubrique.
Pour info, il ne faut pas mettre les deux valeurs que tu as mises pour les fichiers libs : - C:\wxWidgets-2.8.9\lib\vc_lib est à utiliser pour les libs statiques - C:\wxWidgets-2.8.9\lib\vc_dll est à utiliser pour les libs dynamiques
Il faut que tu fasses le choix de l'une ou l'autre des valeurs. Il fau également que tu tiennes compte des versions que tu as installé : si tu as tout mis, pas de problème, mais si par exemple tu n'as installé que les libs statiques, il faut utiliser le répertoire C:\wxWidgets-2.8.9\lib\vc_lib
Si tu as besoin de plus d'infos, n'hésites pas.
@+ Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà...
|
Beebrew (Nouveau membre)
Lieu: La DouA LYON
Inscrit le : 18-02-2009
Messages: 2
Snippets: 0
Tutoriels: 0
Hors ligne |
salut Xaviou Merci pour ta réponse
j'ai utilisé ton installeur si j'ai bien compris,il me télécharge toutes les librairies compilées dans le dossier
C:\wxWidgets-2.8.9
le truc que je ne comprends pas c'est comment j'utilise ces librairies par la suite. Ce que je voudrai pouvoir faire,c'est utiliser visual Express 2008 et pouvoir compiler simplement avec ce programme: qu'est ce qu'il faut que je rajoute,comment je prépare les liens,etc... je navigue depuis deux jours sur le web et j'ai un peu de mal a trouver comment ca marche,je voudrai juste réussir a ouvrir simplement une fenêtre,le reste suivra non?  voila voila,merci de ton aide en tout cas,j'ai essayé de faire fonctionner QT ,qui fonctionne,mais bon Wx widgets ca parait plus intérrésant a maitriser,je lacherai pas l'affaire. a plus BBrew
| |
|
e-tibo (Nouveau membre)
Inscrit le : 11-05-2009
Messages: 1
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour,
ca va peut être faire tard pour répondre à la question mais bon vu que j'ai buté sur le même problème ... Me concernant Beebrew, avec la même erreur que toi, j'ai ajouté les lib comctl32.lib et rpcrt4.lib (qui j'imagine sont nécessaire à wxmsw28d_core.lib) et ca marche bien depuis ! Bonne continuation.
La version CMake pour windows (si qq a le courage de compléter pour UNIX )
Dernière modification par e-tibo (12-05-2009 11:27:59)
| |
|
|