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+ Discussion :

Compilation de gtkglext pour Windows sous Linux


Sujet :

GTK+

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 74
    Par défaut Compilation de gtkglext pour Windows sous Linux
    Bonjour tout le monde.
    En essayant de faire la cross compilation d'un programme utilisant les bibliothèques opengl; gtk+ et gtkglext, j'ai fait les étapes suivantes :
    "je suis sous archlinux"
    1- j'ai installé mingw-w64
    2-j'ai télécharger gtk+-bundle_2.24.10-20120208_win32.zip, et je l'ai extrait dans le dossier /opt/gtk-win32
    3-j'ai télécharger gtkglext-1.2.0.tar.gz, je l'ai extrait, puis, je l'ai compilé à l'aide de cette commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      ./configure --prefix=/opt/gtk-win32/ --with-gdktarget=win32 --with-gl-includedir=/usr/i686-w64-mingw32/include/GL/ --with-gl-libdir=/usr/i686-w64-mingw32/lib
    à la fin de cette commande je reçois ce message :
    checking for glNewList in -lopengl32... no
    configure: error: Cannot find GL library

    Qu'est ce que je dois faire ?
    merci pour votre aide.

  2. #2
    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
    Bonjour,

    tout d'abord quelques questions sur les technologies utilisées. GTK+ 3 est depuis plusieurs années la version stable. Pour quelle raison utilises tu GTK+ 2 ? Dans GTK+ 3 tu peux faire de l'opengl avec GtkGLArea qui est directement intégré, donc pas de bibliothèque annexe à compiler.

    Pour ce qui est de ton soucis de compilation, est-ce que tu es sûr d'avoir une lib opengl dans /usr/i686-w64-mingw32/lib ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 74
    Par défaut
    Citation Envoyé par liberforce Voir le message

    tout d'abord quelques questions sur les technologies utilisées. GTK+ 3 est depuis plusieurs années la version stable. Pour quelle raison utilises tu GTK+ 2 ? Dans GTK+ 3 tu peux faire de l'opengl avec GtkGLArea qui est directement intégré, donc pas de bibliothèque annexe à compiler.
    Je ne sais pas ceci, c'est une bonne nouvelle pour moi mon ami

    Citation Envoyé par liberforce Voir le message

    Pour ce qui est de ton soucis de compilation, est-ce que tu es sûr d'avoir une lib opengl dans /usr/i686-w64-mingw32/lib ?
    Oui, je suis sûr, j'ai libopengl32.a
    En tout cas, je vais essayer gtk+3.
    Je vais revenir si ça marche pas
    Merci beaucoup mon ami liberforce

  4. #4
    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
    Tu peux aussi précéder ta commande par:
    Cela te permettra de savoir où il essaie exactement de trouver la libopengl32.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 74
    Par défaut
    Pour gtk+3.0 :
    j'ai suivi ce lien http://www.tarnyko.net/en/?q=node/45
    à la compilation j'ai eu ce programme :
    In file included from /usr/include/glib-2.0/gio/gio.h:46:0,
    from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28,
    from /usr/include/gtk-3.0/gdk/gdk.h:32,
    from /usr/include/gtk-3.0/gtk/gtk.h:30,
    from test.c:2:
    /usr/include/glib-2.0/gio/gcredentials.h:75:1: error: unknown type name ‘uid_t’
    uid_t g_credentials_get_unix_user (GCredentials *credentials,
    ^~~~~
    /usr/include/glib-2.0/gio/gcredentials.h:79:52: error: unknown type name ‘uid_t’; did you mean ‘pid_t’?

    qu'est ce qu'il y a encore ?
    merci pour votre temps.

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 74
    Par défaut
    OK OK OK c'était une grosse bêtise, j'ai nommé le dossier gtk3_win32 avec "underscore" et je fais export PKG_CONFIG_PATH=/opt/gtk3-win32/lib/pkgconfig au lieu de taper : export PKG_CONFIG_PATH=/opt/gtk3_win32/lib/pkgconfig.
    Je suis désolé

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/11/2017, 08h49
  2. Compiler pour Windows sous Linux
    Par YuGiOhJCJ dans le forum Choisir un environnement de développement
    Réponses: 11
    Dernier message: 05/09/2007, 19h40
  3. Compilation prob windows sous linux
    Par Blo0d4x3 dans le forum Linux
    Réponses: 7
    Dernier message: 05/09/2006, 00h24
  4. [Debutant] Compiler un serlvet pour tomcat sous windows
    Par Braz dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 22/01/2006, 00h46

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