Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++ > Code::Blocks
Code::Blocks Forum d'entraide sur Code::Blocks. Avant de poster -> FAQ Code::Blocks
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/03/2012, 08h00   #1
Rapidego
Invité régulier
 
Inscription : octobre 2009
Messages : 20
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 20
Points : 6
Points : 6
Par défaut codeblocks avec wxWidgets

Bonjour

Comment peut-on déployer une application wxWidgets sous codeblocks?

Merci pour tous renseignements.
Rapidego est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2012, 09h20   #2
Bousk
Modérateur
 
Homme Cyrille
Network programmer
Inscription : juin 2010
Messages : 1 539
Détails du profil
Informations personnelles :
Nom : Homme Cyrille
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Network programmer

Informations forums :
Inscription : juin 2010
Messages : 1 539
Points : 4 068
Points : 4 068
Bonjour,

comme pour nimporte quel IDE, en incluant et linkant les fichiers correctement.
Bousk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2012, 13h19   #3
Rapidego
Invité régulier
 
Inscription : octobre 2009
Messages : 20
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 20
Points : 6
Points : 6
Par défaut déployer une application codeblocks

Citation:
Envoyé par Rapidego Voir le message

Bonjour

Comment peut-on déployer une application wxWidgets sous codeblocks?

Merci pour tous renseignements.
Bonjour,
Merci d'avoir répondu si vite.
Je débute avec codeblocks, je ne connais pas les fichiers à ajouter à mon applic.exe
Je ne sais vraiment pas comment linker ces fichiers.
Jusqu'à présent j'utilisai Java et je déployai le fichier.jar très facile!

Merci de m'apporter plus de précisions sil vous plaît.

Bonjour,

J'utilise wxWidgets et codeblocks faut-il indiquer les répertoires de codeblocks ou de wxWidgets ?
Je ne suis qu'un amateur mais passionné de programmation!

Un grand merci de m'aider.
Rapidego est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2012, 14h09   #4
mala92
Expert Confirmé
 
Homme
Développeur informatique
Inscription : décembre 2011
Messages : 1 250
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2011
Messages : 1 250
Points : 2 524
Points : 2 524
Je fait tout sans pouvoir tester (j'ai installé C::B sous linux)

Tout est dans le Menu : Settings -> Compiler & debugger

Donc
- pour compiler, il faut référencer les headers
- pour linker il faut les lib

Onglet Search Directory, tu mets les répertoires qui vont bien au bon endroit (le répertoire des .h pour Compiler et celui des lib pour Linker)
Dans Linker Settings, tu mets le nom des lib dont tu as besoin (a mon avis pas toutes)
mala92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2012, 20h21   #5
Rapidego
Invité régulier
 
Inscription : octobre 2009
Messages : 20
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 20
Points : 6
Points : 6
Citation:
Envoyé par Rapidego Voir le message
Bonjour,
Merci d'avoir répondu si vite.
Je débute avec codeblocks, je ne connais pas les fichiers à ajouter à mon applic.exe
Je ne sais vraiment pas comment linker ces fichiers.
Jusqu'à présent j'utilisai Java et je déployai le fichier.jar très facile!

Merci de m'apporter plus de précisions sil vous plaît.

Bonjour,

J'utilise wxWidgets et codeblocks faut-il indiquer les répertoires de codeblocks ou de wxWidgets ?
Je ne suis qu'un amateur mais passionné de programmation!

Un grand merci de m'aider.
J'ai le message suivant à l'essai de lancement du fichier exe:
wxMsw28UDgcc-custom.dll est introuvable.

J'ai suivi vos conseils et j'ai indiqué répertoires respectifs ainsi que les liens et fichiers lib.

J'ai vraiment besoin d'aide car j'ai déjà fouillé de fond en comble tous les forums sans réponse à mon problème.

Un grand merci pour toute aide.
Rapidego est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2012, 21h21   #6
Rapidego
Invité régulier
 
Inscription : octobre 2009
Messages : 20
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 20
Points : 6
Points : 6
Citation:
Envoyé par Rapidego Voir le message
J'ai le message suivant à l'essai de lancement du fichier exe:
wxMsw28UDgcc-custom.dll est introuvable.

J'ai suivi vos conseils et j'ai indiqué répertoires respectifs ainsi que les liens et fichiers lib.

J'ai vraiment besoin d'aide car j'ai déjà fouillé de fond en comble tous les forums sans réponse à mon problème.

Un grand merci pour toute aide.
Bonjour,

Merci pour votre aide.

Mon problème est résolu en plus de vos conseils j'ai copié le fichier wxMsw28UDgcc-custom.dll dans le répertoire debug à côté de mon fichier d'application (.exe).
Je lance l'application dans l'explorateur et c'est parti ça marche.

Tout cela me rappelle l'époque où je programmai avec visual basic4.

Encore une fois merci de votre aide et à +++
Rapidego est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2012, 07h26   #7
3DArchi
Rédacteur/Modérateur
 
Avatar de 3DArchi
 
Inscription : juin 2008
Messages : 7 631
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7 631
Points : 12 159
Points : 12 159
Salut,

Configurer Code::Block pour wxWidget.
__________________
Ressources proposées par 3DArchi.
Les fonctions virtuelles en C++.
3DArchi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2012, 07h48   #8
Rapidego
Invité régulier
 
Inscription : octobre 2009
Messages : 20
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 20
Points : 6
Points : 6
Par défaut wxWidgets avec codeblocks

Citation:
Envoyé par Rapidego Voir le message
Bonjour,

Merci pour votre aide.

Mon problème est résolu en plus de vos conseils j'ai copié le fichier wxMsw28UDgcc-custom.dll dans le répertoire debug à côté de mon fichier d'application (.exe).
Je lance l'application dans l'explorateur et c'est parti ça marche.

Tout cela me rappelle l'époque où je programmai avec visual basic4.

Encore une fois merci de votre aide et à +++
Bonjour et merci pour votre aide

Je m'en doutai que ce n'était pas la bonne solution car cela me fait un fichier énorme pour une toute petite fenêtre.

L'ensemble dans le répertoire est 90 méga !!!!!
le fichier exe 527 kilo et le reste pour le fichier wxMsw28UDgcc-custom.dll !!!

Je vais tout revoir et suivre le tuto envoyé par 3DArchi
Mon problème n'est donc pas résolu!!!

Merci à tous et à plus
Rapidego est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2012, 21h33   #9
Rapidego
Invité régulier
 
Inscription : octobre 2009
Messages : 20
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 20
Points : 6
Points : 6
Par défaut codeblocks avec wxWidgets

Bonjour,

Je suis dans l'incertitude à savoir s'il est obligatoire d'ajouter à mon application le fichier wxmsw28UDgcc_custom.dll pour exécuter mon application.

Je rappelle que j’utilise codeblocks avec wxWidgets.

Par ailleurs mon exe de 535 kilo plus wxmsw28UDgcc_custom.dll donne un ensemble dans le répertoire debug de 90 méga ce qui me paraît énorme pour une simple fenêtre.

Merci pour tout renseignements à ce sujet.
Rapidego est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2012, 20h59   #10
Rapidego
Invité régulier
 
Inscription : octobre 2009
Messages : 20
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 20
Points : 6
Points : 6
Par défaut wxWidgets et codeblocks progression

Citation:
Envoyé par Rapidego Voir le message
Bonjour,

Je suis dans l'incertitude à savoir s'il est obligatoire d'ajouter à mon application le fichier wxmsw28UDgcc_custom.dll pour exécuter mon application.

Je rappelle que j’utilise codeblocks avec wxWidgets.

Par ailleurs mon exe de 535 kilo plus wxmsw28UDgcc_custom.dll donne un ensemble dans le répertoire debug de 90 méga ce qui me paraît énorme pour une simple fenêtre.

Merci pour tous renseignements à ce sujet.
Bonjour,

Je remercie 3DArchi pour ces tutoriels wxWidgets ils m'ont bien aidé merci également Mala92 pour ses conseils ainsi que Bousk.

Au sujet du tutoriel j'ai légèrement modifié les lignes de commande pour compiler wxWidgets suite à une vidéo YouTube.

1° nettoyer dans le répertoire \msw> mingw32-make -f makefile.gcc clean

ensuite:

2 Compiler dans le répertoire \msw> mingw32-make -f makefile.gcc BUILD=release ou debug SHARED=1 MONOLITHIC=1 UNICODE=1 (puis valider)

3 Essayer Suite à cela j'ai essayé ma petite applic sur deux autres ordi... l'applic s'exécute en ayant ajouté wxmsw28UDgcc_custom.dll et mingwm1.dll de codeblocks.
en release uniquement j'ajoute wxmsw28Ugcc_custom.dll et mingwm1.dll[/COLOR] de codeblocks.

La taille de l'applic et lib est plus petite je passe de 90 méga à 17 méga environ.

Si quelqu'un pourrait me donner des renseignements pour diminuer encore la taille des fichiers liés.

Un grand merci et à ++++++++
Rapidego est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h15.


 
 
 
 
Partenaires

Hébergement Web