Configuration vc7 avec wxwidgets

4/5 (17 avis)

Vue 9 533 fois - Téléchargée 844 fois

Description

Ceci est une mise à jour du tutoriel "TUTORIEL VC++ ET WXWINDOWS" (http://www.cppfrance.com/code.aspx?ID=28938) pour utiliser la library wxWidgets (anciennement wxWindows) avec Visual Studio 7.

L'application n'est pas super complexe, c'est juste une boîte de dialogue qui s'affiche, mais cela permettra à beaucoup d'entre-vous de configurer Visual correctement.

Conclusion :


Ce tutoriel est valable uniquement pour Windows et Visual 7. Pour d'autres plateformes et/ou compilateurs, allez faire un tour sur le site officiel: http://www.wxwidgets.org/

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Jielde Messages postés 226 Date d'inscription mardi 17 octobre 2000 Statut Membre Dernière intervention 1 décembre 2010
5 juin 2007 à 02:08
ok en faite j'ai compris, c'est le "wxmsw28d_core.lib" que j'utilise.

Par contre sa me met pleins de :

Erreur 6 error LNK2019: symbole externe non résolu "public: virtual unsigned int __thiscall wxCSConv::MB2WC(unsigned short *,char const *,unsigned int)const " (?MB2WC@wxCSConv@@UBEIPAGPBDI@Z) référencé dans la fonction "protected: bool __thiscall wxTextCtrl::StreamIn(class wxString const &,enum wxFontEncoding,bool)" (?StreamIn@wxTextCtrl@@IAE_NABVwxString@@W4wxFontEncoding@@_N@Z) wxmsw28d_core.lib



c'est un exemple parmis 15 autres. je vais essayer la version 6
cs_Jielde Messages postés 226 Date d'inscription mardi 17 octobre 2000 Statut Membre Dernière intervention 1 décembre 2010
5 juin 2007 à 02:03
Salut,

Moi j'ai un problème avec "wxmsw26d_core.lib" il est inéxistant.

Sinon vous savez si GTK+ est possible sous Mac OS ?

merci
BunoCS Messages postés 15342 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 26 janvier 2023 103
23 avril 2007 à 22:11
Salut à tous,
J'ai trouvé le temps (enfin...) de voir pourquoi la nouvelle version de wxWidgets ne compilait pas. A priori, il y a des problèmes d'ordre de compilation. En fixant les dépendances de projets qu'il faut: aui, richtext dépendent de adv et xrc dépend de html. Malgré cela, le projet dbgrid ne veut pas compiler :(
Si quelqu'un a la solution, je suis preneur.

Have fun!
Buno.
teubar Messages postés 2 Date d'inscription mardi 19 octobre 2004 Statut Membre Dernière intervention 21 février 2007
21 févr. 2007 à 14:10
Je te remercie pour cette réponse rapide.

Bon alors, j'ai un peu regardé. En effet, avec la version 2.6.3, ça marche très bien (youpi!).
En ce qui concerne la version 2.8, le fichier setup.h ne se trouve pas dans le dossier que tu indiques. J'ai fait une recherche, et il m'en trouve 2 différents de 46Ko et 42Ko, respectivement aux adresses "${wxDir}\include\wx\msw" et "${wxDir}\include\wx\univ".
Si je rajoute ces dossiers dans les propriétés du projet, visual me fait des erreurs de link.

J'ai déjà cherché quelques heures, mais faute de temps, je vais plutôt utiliser la 2.6.3, qui m'a l'air très bien pour ce que je compte faire.
Merci.

TeubarTeubi
BunoCS Messages postés 15342 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 26 janvier 2023 103
16 févr. 2007 à 16:08
Bonjour Teubar,
Rien ne sert de "vérifier les propriétés du projet des 10aines de fois", il faut lire 1 fois attentivement :P
Le tutoriel s'applique pour Visual Studio 2003 et wxWidgets 2.6.3. Or, d'après ton message, tu utilises une nouvelle version, la 2.8.0.

As-tu vérifié si le fichiers setup.h était copié où il fallait: ${wxDir}\lib\vc_lib\msw\wx ?

Sinon, 2 solutions:
- je remets à jour mon tutoriel: ce ne sera pas fait "rapidement" car j'ai des choses sur le feu
- tu cherches par toi même (ça ne devrait pas être trop dur je pense) et tu m'indiques les modif à apporter :P

Désolé mais je ne peux pas faire mieux pour l'instant. Je remettrais à jour le tuto, mais pas tout de suite.

Tiens-moi au courant de tes recherches/avancées.

Buno.
Afficher les 17 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.