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 :

Gtk et GtkGlExt


Sujet :

GTK+ avec C & C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 14
    Par défaut Gtk et GtkGlExt
    Bonsoir,

    Je poursuis le développement de mon soft et j'ai un petit soucis. Je dois développer sans installer aucune bibliothèque, par miracle, GTK était installé ainsi que les outils qui vont avec. Mais GtkGlExt n'est pas installé!

    J'ai trouvé une ligne de compilation me permettant de passer outre cette gène (avec des assignations locale et tout le tralala)

    La voici:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    gcc -I.. -I../gtk -I../gdk -Wall -g -lGL -lGLU -lglut ../gdk/.libs/libgdkglext-x11-1.0.so ../gtk/gtkglwidget.o ../gtk/gtkglinit.o GtkGL.c -o GtkGL `pkg-config --libs --cflags gtk+-2.0`
    Ca compile et tout génial, seulement à l'exécution: ./GtkGL, j'obtiens une erreurs que je ne sais pas résoudre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /usr/libexec/ld-elf.so.1: Shared object "libgdkglext-x11-1.0.so.0" not found, required by "GtkGL"
    Voila voila. Sur ma Ubuntu, j'ai n'ai pas installé de package, mais comme je le peux, j'ai essayé un par un. Je n'obtiens plus l'erreur lorsque j'installe le package: libgtkglext1 et libgtkglext1-dev.

    Quelqu'un a une idée de comment je pourrais me débrouiller pour pouvoir exécuter mon soft sans installer cette lib? De plus, sous Ubuntu le package est trouvable sur le Net, mais je suis censé coder sous une FreeBSD.

    Cordialement,
    Dxdiag

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Tu me donnes l'impression d'avoir "installe" gtkglext dans ton repertoire utilisateur et de vouloir faire comme si tu l'avais pas vraiment installe Tant qu'a faire, tu devrais le compiler en faisant configure --prefix=~/qquepart && make && make install, et ensuite en reglant PKG_CONFIG_PATH sur ~/qquepart/lib/pkgconfig et LD_LIBRARY_PATH sur ~/qquepart/lib, tout devrait marcher.
    Si tu veux rester sur ta solution, je pense qu'il te suffit de regler LD_LIBRARY_PATH pour qu'elle pointe sur le repertoire qui contient libgdkglext-x11-1.0.so.0 avant de lancer ton binaire pour que tout tombe en marche.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 14
    Par défaut
    Okay, Good!

    J'ai mis à jour mon LD_LIBRARY_PATH!

    Mais pas avec export, avec setenv. Enfin c'est pareil. Merci bien!

    Bonne continuation!!

    Cordialement,
    dxdiag

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

Discussions similaires

  1. GtkGLExt et GTK.
    Par Luke spywoker dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 24/04/2015, 05h46
  2. Compilation GTK+ DevC++
    Par GLDavid dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 30/06/2004, 23h04
  3. [GTK]instal devPack avec dev c++
    Par FreshVic dans le forum Autres éditeurs
    Réponses: 8
    Dernier message: 15/04/2003, 16h48
  4. [Kylix] Kylix GTK et QT
    Par mailstef dans le forum EDI
    Réponses: 2
    Dernier message: 19/11/2002, 21h53
  5. [GTK]PB Librairie GTK+ sous dev-c++
    Par wozzy dans le forum Dev-C++
    Réponses: 15
    Dernier message: 05/11/2002, 14h55

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