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 : 7

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» Projet dll avec wxWidgets 2.9.4 et VS2010
Conversation : Projet dll avec wxWidgets 2.9.4 et VS2010
07-12-2012 23:13:06  Projet dll avec wxWidgets 2.9.4 et VS2010 #1
bmn (Nouveau membre)
Inscrit le : 10-03-2009
Messages: 2
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour

Comment faire pour creer une dll sous visual studio 2010 avec wxWidgets 2.9.4 ?

Merci d'avance
07-12-2012 23:24:27  Re: Projet dll avec wxWidgets 2.9.4 et VS2010 #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut.

J'avoue (avec honte) ne jamais avoir essayé.

Mais je vais m'y mettre le plus rapidement possible pour te répondre.

De ton côté, il faut que tu me dises de façon plus précise ce que tu veux faire :
- Quelle configuration de wxWidgets utilises-tu (Debug/Release, Statique/Dynamique, Monolithique/Multi-libs) ?
- Est-ce que cette dll sera liée à une application utilisant les mêmes libs ou pas ?

@+
Xav'
----------
Bon, en attendant tes éventuelles réponses, j'ai fait quelques tests dont voici les résultats :
- J'ai créé une application wxWidgets classique
- J'ai créé une dll qui exporte un wxPanel contenant un wxTextCtrl multi-lignes
- La dll exporte également une simple fonction retournant un message en wxString
- Lors de sa création, la fenêtre principale crée un objet venant de la dll (le wxPanel de test)
- Si on clique sur "File" -> "Test", le message venant de la dll est ajouté au wxTextCtrl

Le projet complet est téléchargeable via ce lien.

@+
Xav'

Dernière modification par Xaviou (08-12-2012 11:06:55)


Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
08-12-2012 20:55:46  Re: Projet dll avec wxWidgets 2.9.4 et VS2010 #3
bmn (Nouveau membre)
Inscrit le : 10-03-2009
Messages: 2
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour,

Merci pour ta réponse.

Ma configuration est la suivante :  - VC 2010, 32 and 64 bits, unicode, static libraries and monolithic dll

Je souhaite placer dans cette dll des fonctions de calculs qui seront utilisées à partir d'une autre application developpée sous VC 2010 et wxWidgets 2.9.4 et wxFormBuilder.

J'ai bien téléchargé ton projet, mais j'ai des erreurs de compil.

Je te tiens au courant dès que j'aurai trouvé pourquoi?


@+ bmn
09-12-2012 10:23:40  Re: Projet dll avec wxWidgets 2.9.4 et VS2010 #4
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Il faut que tu saches qu'il n'est pas possible d'utiliser les libs statiques à la fois pour l'application et la dll (tu obtiendras un joli crash au démarrage).
Il faudra obligatoirement utiliser les libs dynamiques.

Le projet que je t'ai passé concerne wxWidgets en mode dynamique multi-libs.
Tes erreurs à la compilation viennent sans doute de là.

J'essayerais de trouver un moment pour modifier les projets en conséquence.

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» Projet dll avec wxWidgets 2.9.4 et VS2010