IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

wxWidgets Discussion :

Compilation partielle de wxWidgets possible ?


Sujet :

wxWidgets

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2005
    Messages : 115
    Par défaut Compilation partielle de wxWidgets possible ?
    Bonjour à tous,

    Il y a qques semaines j'ai compilé wxWidgets pour créer une petite appli
    graphique de concaténation de fichiers.
    Le souci est que je me retrouve avec une dll de 72Mo pour une appli
    qui pèse à peine 1 ou 2Mo (développement encore en cours).
    Pour les paramètres de compil, je crois avoir autorisé les options monolithic,
    debug et shared.
    Je trouve que ma dll est un peu énorme et voulais savoir si sa taille était
    liée à la compilation en mode debug et si la compil en release réduirait
    sa taille significativement ?
    Histoire de faire maigrir la dll, est-il possible aussi de compiler seulement
    certaines fonctions de la libraire, genre juste les fonctions de l'interface
    graphique, les fonctions réseau et celles de récupération de la ligne de
    commande ? si oui comment faire ? y a des tutos/docos ?

    Merci pour votre aide et @+

    Titux

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    1. Je n'ai pas fait le test pour voir le rapport, mais la version release devrait être nettement plus petite.
    2. Tu peux compiler wxWidget de manière à avoir plusieurs DLL. Il me semble que c'est l'option MONOLITHIC (0->plusieurs DLL, sinon, 1 seule). Par contre, il te faudra ensuite bien préciser les .lib dont tu as besoin et bien identifier les DLL à fournir.

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    717
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 717
    Par défaut
    Aussi, es-tu sûr d'avoir besoin d'une dll ? Moi j'utilise wxWidgets statiquement (.lib) et mes applis ne font qu'entre 1 et 2 Mo, wxWidgets compris.

  4. #4
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par défaut
    "Setup.h" permet de configurer ce que tu souhaites inclure.

    Sinon moi je suis à 10Mo de Dll en release et 20 en Debug.

Discussions similaires

  1. Réponses: 9
    Dernier message: 01/06/2015, 09h57
  2. Compilation code::Block + WxWidgets
    Par kiklick dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 08/03/2009, 00h04
  3. Compiler sans le SDK ? Possible ?
    Par Apocalyps dans le forum C#
    Réponses: 2
    Dernier message: 03/07/2008, 22h47
  4. compilation prog avec wxwidget sous eclipse
    Par grabriel dans le forum Eclipse C & C++
    Réponses: 7
    Dernier message: 08/04/2008, 15h39
  5. [UBUNTU] Comment compiler la librairie wxWidgets ?
    Par Jérémy Lefevre dans le forum Ubuntu
    Réponses: 1
    Dernier message: 08/02/2007, 11h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo