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

GLUT Discussion :

Problêmes de compilation sous linux


Sujet :

GLUT

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 6
    Par défaut Problêmes de compilation sous linux
    J'ai écrit le programme suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    #include <stdio.h>
    #include <GL/glut.h>
     
    char *a;
     
    static void display(void)
    {
     
    }
     
    int main(int argc, char *argv[])
    {
     
     glutInit(&argc,argv);
     glutInitDisplayMode(GLUT_RGB);
     glutInitWindowPosition(200,200);
     glutInitWindowSize(250,250);
     glutCreateWindow("ogl1");
     
      glClearColor(0.0,0.0,0.0,0.0);
      glPointSize(2.0);
     
     glutDisplayFunc(display);
     glutMainLoop();
    }
    Sous Windows, aucun problême .
    Sous linux (Ubuntu dapper 6) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    micky@micky-desktop:~$ g++ -o prog Essai.cpp
    /tmp/cceBeKZl.o : Dans la fonction "main":Essai.cpp:(.text+0x30): référence indéfinie vers « glutInit »
    :Essai.cpp:(.text+0x3c): référence indéfinie vers « glutInitDisplayMode »
    :Essai.cpp:(.text+0x50): référence indéfinie vers « glutInitWindowPosition »
    :Essai.cpp:(.text+0x64): référence indéfinie vers « glutInitWindowSize »
    :Essai.cpp:(.text+0x70): référence indéfinie vers « glutCreateWindow »
    :Essai.cpp:(.text+0x98): référence indéfinie vers « glClearColor »
    :Essai.cpp:(.text+0xa5): référence indéfinie vers « glPointSize »
    :Essai.cpp:(.text+0xb1): référence indéfinie vers « glutDisplayFunc »
    :Essai.cpp:(.text+0xb6): référence indéfinie vers « glutMainLoop »
    collect2: ld a retourné 1 code d'état d'exécution
    Est-ce que vous savez d'où vient le problême, et surtout comment le résoudre?

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Tu n'as pas lié avec la bibliothèque GLUT. Ajoute -lglut dans ta ligne de compilation.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 6
    Par défaut
    Merci, j'ai enfin réussit à compiler!

    Le fichier est crée, mais quand je l'exécute,j'ai ce message qui s'affiche sur la console:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    freeglut (/home/micky/prog): OpenGL GLX extension not supported by display ':0.0'
    Est-ce que vous pouvez encore m'aider??

  4. #4
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Il faut installer tes pilotes nvidia/ati, dépendant du système d'exploitation cela se fera différement...

    Jc

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 6
    Par défaut
    Merci les gars, maintenant, ça marche nickel!!!

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

Discussions similaires

  1. Problème de compilation sous Linux
    Par baccali dans le forum Assembleur
    Réponses: 6
    Dernier message: 04/09/2011, 11h58
  2. Problème de compilation sous Linux x86_64 g++
    Par ruddy32 dans le forum QxOrm
    Réponses: 2
    Dernier message: 19/05/2011, 06h06
  3. problème de compilation sous linux
    Par Myrddin_ dans le forum Langage
    Réponses: 9
    Dernier message: 03/07/2009, 15h53
  4. problème de compilation sous XP/Centrino?
    Par RalphH dans le forum C++Builder
    Réponses: 19
    Dernier message: 23/10/2004, 16h12
  5. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52

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