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 :

Gnome sous windows ?


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 176
    Par défaut Gnome sous windows ?
    Bonjour à toutes et à tous, je me pose une question : sachant qu'il existe une librairie GTK+ pour faire tourner les programmes écrit en GTK sous windows, est-ce qu'il existe la même chose pour gnome ?

    Car dans le pack GTK+, il n'y a pas gnome.h donc mingW risque de ne pas apprécier lors de la compilation :s

    Je pense que ca doit exister car GTK se veut avant tout 'portable', mais après quelques recherches je n'ai toujours rien trouvé.

    Merci !

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour,

    Gnome est bien plus vaste que GTK+ et certaines bibliothèques utilisées ne sont disponibles que pour Linux ou, plus souvent, très difficile à compiler sous Linux. Tu as cygwin qui propose pas mal de paquets liés à Gnome mais ça reste de la bidouille.

    Pour info, voici une liste d'applications Gnome disponibles sous Windows : http://live.gnome.org/GnomeMarketing/GnomeOnWindows.

    Pour quelle raison tu souhaite utiliser gnome sous Windows ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 176
    Par défaut
    Merci pour ta réponse, en fait j'ai besoin de gnome car j'utilise le canevas et je dessine dedans. Donc je fais appel aux fonctions gnome_canvas_item_new() et à quelques autres.

    Et cygwin je connais un petit peu, ca n'est pas très pratique si je veux que l'application soit simple à installer sous windows.

    Sinon tant pis dans le pire des cas je vais devoir apprendre à programmer graphiquement sous windows ^^

  4. #4
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par NeMo_O Voir le message
    Merci pour ta réponse, en fait j'ai besoin de gnome car j'utilise le canevas et je dessine dedans. Donc je fais appel aux fonctions gnome_canvas_item_new() et à quelques autres.

    Et cygwin je connais un petit peu, ca n'est pas très pratique si je veux que l'application soit simple à installer sous windows.

    Sinon tant pis dans le pire des cas je vais devoir apprendre à programmer graphiquement sous windows ^^
    Dans ce cas tu n'as besoin que d'installer libgnomecanvas. Qu'elle différence avec le widget GtkDrawingArea ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 176
    Par défaut
    Oki merci Avec GtkDrawingArea j'avais beaucoup trop de bugs avec les pixbufs... lol donc je me suis tourné vers GnomeCanvas car en plus il y a beaucoup de fonctions prédéfinies pour tracer des cercles, des droites, relier des points ... ^^

    Et pour libgnomecanvas, il n'a pas l'air d'être fourni dans le pack GTK

  6. #6
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 315
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 315
    Billets dans le blog
    5
    Par défaut
    La "facilité" engendre bien souvent une montagne de code pour pas "grand chose".

    The Gimp n'utilise "que" GTK+. Il ne me semble pas avoir beaucoup de problème avec les pixbufs, qu'il utilise à outrance d'ailleurs.

    Ca vaut peut être le coup de se repencher sur un GtkDrawingarea de base avec un pixbuf comme support. Selon ce que tu veux faire ca devrait largement suffir.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire marcher Gnome sous Cygwin avec Windows XP
    Par Invité dans le forum Windows XP
    Réponses: 0
    Dernier message: 31/12/2010, 18h22
  2. Assembleur sous Windows et sous Linux
    Par Bibouda dans le forum x86 32-bits / 64-bits
    Réponses: 3
    Dernier message: 28/10/2002, 07h55
  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