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

GTK+ avec C & C++ Discussion :

gtk3 sous windows


Sujet :

GTK+ avec C & C++

  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut gtk3 sous windows
    Bonjour

    Dès que j'essaie de passer mon programme sous windows, j'ai des erreurs :
    http://www.developpez.net/forums/d11...on-definitive/
    http://www.developpez.net/forums/d11...zip-gtk-faire/

    Je me demande s'il ne faudrait pas tout recommencer à zéro. Depuis l'installation de windows ! C'est un windows XP sur virtualBox. Je ne pense pas que mon PC ait la puissance d'accepter un windows 7 sur virtualBox.

    Vous en pensez-quoi ? Je trouve que ça fait trop longtemps que je tourne en rond !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Invité
    Invité(e)
    Par défaut
    Moi aussi, j'ai franchis le pas :
    http://dl.free.fr/getfile.pl?file=/ASbDCYD5
    http://www.2shared.com/file/zVlXKs0O/gtk-336.html

    ça contient ma version compilée de gtk+3
    L'archive est lourde puisque tout est compilé avec des options de debug mais bon... Après, amuse-toi bien avec

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Merci !
    je vais voir ce que je peux faire avec

    As-tu mis libzip ? Et unique ?
    Pour le moment, c'est la période des partiels et donc des corrections intensives pour moi

    J'en suis à la mise à jour de Windows XP SP2 que j'avais installé. En trois jours, je ne suis pas arrivé à faire toutes les mises à jour ! Chaque fois, il faut rebooter et ce n'est pas complet...
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Il y a zlib. Par contre, il n'y a pas libunique.

    EDIT : Je viens d'essayer de te faire plaisir mais on m'indique que pour compiler libunique, il faut gtk+-2.0... Regarde ici : http://developer.gnome.org/gtk3/3.3/...plication.html

  5. #5
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    GTK2 -> libunique
    GTK3 -> GtkApplication

  6. #6
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    liberforce ? Tu veux dire que la librairie unique est déjà dans gtk3 directement ?

    Bon, j'ai des copies à corriger pour demain avant tout
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  7. #7
    Invité
    Invité(e)
    Par défaut
    libunique est dans gtk2 seulement.

  8. #8
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    OK...
    http://developer.gnome.org/gtk3/3.3/...plication.html
    Encore un nouveau système à apprendre
    Il faudra que je comprenne ça avant de passer sous Windows...

    Pourtant sous Linux, il y a lib[64]unique-3 en plus de lib[64]unique . C'est quoi ça ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  9. #9
    Invité
    Invité(e)
    Par défaut
    Euh... Je ne sais pas, tu trouves où libunique pour gtk3 ?
    Et puis, si cette fonctionnalité est intégrée dans gtk3, pourquoi ne pas l'utiliser ? ça t'enlèvera une dépendance;

  10. #10
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Où je trouve le lib64inique3 ? Ici par exemple :
    rsync://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64/media/core/release/lib64unique3-devel-3.0.2-2.mga2.x86_64.rpm

    C'est pour Mageia, mais je l'avais aussi trouvé pour ubuntu.
    Quant à gtk3, j'ai du faire une régression pour être sûr de pouvoir compiler sous gtk2 quand gtk3.2 est sorti car il y a des fonctions obsolètes sous gtk3.2 dont les remplaçantes sont apparues uniquement dans gtk3.0 ! Donc, les compilations automatiques sous Linux qui avait laissé gtk3.0 pour gtk 3.2 généraient trop de warning

    Donc, il va falloir que je passe à gtk 3.2... En encore du boulot : mon compilateur explose devant la quantité de warning à cause des fonctions obsolètes Encore du boulot !
    Mais, uniquement après mes copies....
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  11. #11
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Effectivement, il semble que libunique a été portée vers GTK 3. A mon avis c'est pour éviter de casser les application qui n'ont pas eu le temps de migrer vers GApplication ou GtkApplication. GtkApplication reste tout de même la méthode conseillée, et enlève une dépendance (à libunique). Tu ne devrais garder la solution libunique que si tu souhaites être aussi compatible GTK 2.

  12. #12
    Membre confirmé Avatar de Gamall
    Profil pro
    Étudiant ENSEA
    Inscrit en
    Août 2009
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant ENSEA

    Informations forums :
    Inscription : Août 2009
    Messages : 252
    Par défaut
    Citation Envoyé par troumad Voir le message
    Bon, j'ai des copies à corriger pour demain avant tout
    Ah ça, les DS de fin de semestre...

  13. #13
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par troumad Voir le message
    Quant à gtk3, j'ai du faire une régression pour être sûr de pouvoir compiler sous gtk2 quand gtk3.2 est sorti car il y a des fonctions obsolètes sous gtk3.2 dont les remplaçantes sont apparues uniquement dans gtk3.0 ! Donc, les compilations automatiques sous Linux qui avait laissé gtk3.0 pour gtk 3.2 généraient trop de warning

    Donc, il va falloir que je passe à gtk 3.2... En encore du boulot : mon compilateur explose devant la quantité de warning à cause des fonctions obsolètes Encore du boulot !
    Mais, uniquement après mes copies....
    Attends de passer à gtk 3.4 quand GtkTable passera en déprécié...

  14. #14
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    J'ai rapidement quelques changements dans mon code. Mais ces points là, je ne les ai pas modifié (pas encore). Ça va venir

    Avant, il va falloir que je résolve des problèmes : voir questions sur le forum.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  15. #15
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Je viens de tout télécharger...
    Je vais essayer dès que possible !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  16. #16
    Invité
    Invité(e)
    Par défaut
    Par contre, j'ai vu que tu utilisais la librairie libzip alors que moi, j'ai compilé (pour gtk) zlib. Il va donc te manquer cette librairie.

  17. #17
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut

    Il va falloir que j'essaie de la compiler à moins que tu me dise comment utiliser zlib...
    Je compresse (rajoute) un fichier dans une archive et j'en récupère un autre dans une archive. L'archive en question est un fichier libreofffice.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  18. #18
    Invité
    Invité(e)
    Par défaut
    Je suis seulement en train d'y penser mais ce que je t'ai donné est une version que j'ai compilé depuis un Windows 7 64 bits...

  19. #19
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    S'il le faut, je passerais sus windows 2008 SP 2 64 bits... Mais, le problème de libzip me rebute...

    Comme on me pousse vers glade, je vais essayer !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  20. #20
    Invité
    Invité(e)
    Par défaut
    Quand tu regardes l'archive que j'avais posté, tu as la liste de tous les éléments dont tu as besoin. Tu devrais normalement tous pouvoir les télécharger sur le site d'OpenSUSE (pour rappel : http://download.opensuse.org/reposit...actory/noarch/)

Discussions similaires

  1. Faire parler GTK3 en français sous windows
    Par troumad dans le forum GTK+ avec C & C++
    Réponses: 0
    Dernier message: 14/09/2013, 17h00
  2. gtk_file_chooser_dialog_new et gtk3 sous windows
    Par troumad dans le forum GTK+ avec C & C++
    Réponses: 55
    Dernier message: 17/03/2012, 12h47
  3. Tester connexion Internet active sous Windows
    Par Altau dans le forum Développement
    Réponses: 3
    Dernier message: 12/08/2002, 12h43
  4. Pas de fork sous Windows?
    Par chezjm dans le forum POSIX
    Réponses: 8
    Dernier message: 11/06/2002, 12h15
  5. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    Réponses: 2
    Dernier message: 30/04/2002, 17h45

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