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 :

SDL dans GTK+ [Fait]


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut SDL dans GTK+
    Bonjour,

    J'ai une question toute bête : comment faire pour inclure de la SDL dans un environnement GTK+ ? Je ne sais pas si j'utilise le bon vocabulaire là En fait, je voudrais faire une application GTK+ mais dont un widget serait en quelque sorte une autre application SDL. Vous me suivez ?

    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 : 41
    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 jo_le_coco
    J'ai une question toute bête : comment faire pour inclure de la SDL dans un environnement GTK+ ? Je ne sais pas si j'utilise le bon vocabulaire là En fait, je voudrais faire une application GTK+ mais dont un widget serait en quelque sorte une autre application SDL. Vous me suivez ?
    On peux toujours s'amuser à faire un beau post-it si personne le lit
    Liens utiles GtkSDL

  3. #3
    Invité
    Invité(e)
    Par défaut
    Rooooh désolé

    Merci de la réponse (et du post-it)

    EDIT : en revanche, j'ai un problème : je suppose que les fichiers livrés sont pour Linux (j'ai Windows XP), car j'ai remarqué que deux include manquent : gdk/gdkx.h et gnome.h. J'ai remplacé "gtkx.h" par "gtkwin32.h", et maintenant ça semble fonctionner ; par contre, j'ai n'ai rien trouvé pour "gnome.h". Est-ce qu'il faut installer une bibliothèque tierce ?

    Merci encore.
    Dernière modification par Invité ; 29/08/2006 à 11h53.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Up :
    Citation Envoyé par jo_le_coco
    EDIT : en revanche, j'ai un problème : je suppose que les fichiers livrés sont pour Linux (j'ai Windows XP), car j'ai remarqué que deux include manquent : gdk/gdkx.h et gnome.h. J'ai remplacé "gtkx.h" par "gtkwin32.h", et maintenant ça semble fonctionner ; par contre, j'ai n'ai rien trouvé pour "gnome.h". Est-ce qu'il faut installer une bibliothèque tierce ?

    Merci encore.

  5. #5
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Concernant Gnome tu trouvera sans doute rien pour Windows étant donné que c'est le header pour les application Gnome donc uniquement Linux !

    Si c'est le programme exemple que tu veux tester il va falloir modifier le main !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  6. #6
    Invité
    Invité(e)
    Par défaut
    Merci beaucoup

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 10
    Par défaut
    Bonjour, je reposte dans ce topic car cela me concerne directement.

    Tout comme Joe, j'ai été modifié gtksdl.h en remplaçant gtkx.h par gtkwin32.h, maintenant lorsque j'essaie de compiler j'ai une erreur:

    "linker error: undefined reference to Winmain@16" : /

  8. #8
    Invité
    Invité(e)
    Par défaut
    Oui, moi aussi

    Franck m'avait aidé à modifier le programme exemple, mais cette erreur du Winmain est restée sans solution (d'ailleurs, merci encore Franck )

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 10
    Par défaut
    Ah si j'ai trouvé. Il faut ajouter les DLL de la sdl et les linker ^^

  10. #10
    Invité
    Invité(e)
    Par défaut
    Ah ? Merci de l'astuce, je vais essayer


    EDIT : Youpiiiiiiiiie merveilleux formidable extraordinaire ça maaarche C'est bizarre, j'avais en fait mal lié les lib
    Merci d'être intervenu
    Dernière modification par Invité ; 03/09/2006 à 20h23.

  11. #11
    Invité de passage
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1
    Par défaut
    Bonsoir,

    il y a quelques temps, j'ai essayé comme vous d'intégrer SDL dans une application GTK, cependant j'ai rencontrer les mêmes problèmes que vous.

    Maintenant que vous semblez avoir résolu ces difficultés, j'aimerais savoir, avant de me relancer dans mon projet: un éditeur de map, comment avez vous (ou allez vous) faire pour récupérer les événements de la partie SDL et les utiliser ?

    Merci d'avance

    Amicalement Mercosuh

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

Discussions similaires

  1. integrer une fenetre sdl dans un environement gtk
    Par nikoul dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 10/01/2010, 16h42
  2. Réponses: 26
    Dernier message: 30/07/2007, 12h09
  3. SDL : screen SDL dans fenêtre
    Par poussinphp dans le forum SDL
    Réponses: 1
    Dernier message: 28/10/2006, 11h31
  4. SDL dans les classes
    Par thekaz dans le forum Développement 2D, 3D et Jeux
    Réponses: 4
    Dernier message: 13/10/2006, 21h04
  5. [SDL] Integration fenetre SDL dans fenetre C# ?
    Par salammbo dans le forum OpenGL
    Réponses: 3
    Dernier message: 07/02/2005, 09h47

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