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 :

erreur GLUT/glut.h Aucun fichier ou répertoire de ce type


Sujet :

GLUT

  1. #1
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 171
    Points : 52
    Points
    52
    Par défaut erreur GLUT/glut.h Aucun fichier ou répertoire de ce type
    Bonjour,

    En éxécutant un programme il me dit :

    gcc -Wall programme2.c -o programme2
    programme2.c:1:22: erreur: GLUT/glut.h : Aucun fichier ou répertoire de ce type


    Quelqu'un peut me dire d'où vient l'erreur ou peut m'aider.

    J'ai installer les paquetages mais peut-être il manque quelque chose!!!

    Merci.

    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
     
    #include<GLUT/glut.h>
    #include<GL/glut.h>
    #include<stdlib.h>
     
    void affichage(void) {
     
      /* initialisation des pixels */
     
      glClear(GL_COLOR_BUFFER_BIT);
     
      /* dessin d'un polygone (rectongle) avec les sommets en (0.25, 0.25, 0.0) et
         (0.75, 0.75, 0.0) */
     
      glBegin(GL_POLYGON);
     
      glColor3f(1.0, 0.0, 0.0); glVertex2f(-0.5, -0.5);
      glColor3f(0.0, 1.0, 0.0); glVertex2f(0.5, -0.5);
      glColor3f(1.0, 0.0, 1.0); glVertex2f(0.5, 0.5);
      glColor3f(1.0, 1.0, 1.0); glVertex2f(-0.5, 0.5);
     
      glEnd();
     
      /* On force l'affichage du résultat */
     
      glFlush();
    }
     
    void clavier(unsigned char touche, int x, int y) {
      switch(touche) {
     
      case 'p': /* affichage du carre plein */
        glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
        glutPostRedisplay(); 
        break;
     
      case 'f': /* affichage en mode fil de fer */
        glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
        glutPostRedisplay(); 
        break;
     
      case 's': /* affichage en mode sommets seuls */ 
        glPolygonMode(GL_FRONT_AND_BACK, GL_POINT);
        glutPostRedisplay(); 
        break;
     
      case 'q': /* la touche 'q' pour quitter le programme */
        exit(0);
      }
    }
     
    int main(int argc, char** argv) {
     
      /* initialisation de glut et création de la fenêtre */
     
      glutInit(&argc,argv);
      glutInitDisplayMode(GLUT_RGB);
      glutInitWindowPosition(200, 200);
      glutInitWindowSize(250, 250);
      glutCreateWindow("Exemple1");
     
      /* initialisation d'OpenGL */
     
      glClearColor(0.0, 0.0, 0.0, 0.0);
     
      /* On passe à 2 pixels pour des raisons de clarté */
     
      glPointSize(2.0);
     
      /* enregistrement des fonctions de rappel */
     
      glutDisplayFunc(affichage);
      glutKeyboardFunc(clavier);
     
      /* entrée dans la boucle principale de glut */
     
      glutMainLoop();
      return 0;
    }

  2. #2
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Citation Envoyé par momeftah Voir le message
    En éxécutant un programme il me dit :
    gcc -Wall programme2.c -o programme2
    programme2.c:1:22: erreur: GLUT/glut.h : Aucun fichier ou répertoire de ce type
    Cela veut dire que tu n'as pas la bibliothèque GLUT. Cela peut venir de deux choses :
    - Soit tu n'as pas installé la bibliothèque dans ton ordinateur.
    - Sinon, lorsque je regarde ta ligne de commande qui lance ton soft, tu as très certainement oublié d'ajouter les liens vers les bibliothèques. Par exemple -LGlut -lGL ...

  3. #3
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 171
    Points : 52
    Points
    52
    Par défaut
    Ok merci j'avais oublié de rajouter les options d'éxécution; maintenant le programme tourne il affiche la fenêtre mais sans le bandeau !!!

  4. #4
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonjour,

    si tu as résolu le problème, marque le poste comme

    Pour ton deuxième problème, c'est très certainement dû au fait que tu n'as pas implémenté une fonction redim que tu passes en Callback dans le main par la fonction glutReshapeFunc.
    Lis l'énoncé de ton TP, ces détails doivent être marqués dedans.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/10/2012, 17h04
  2. Réponses: 6
    Dernier message: 22/08/2011, 15h12
  3. Réponses: 3
    Dernier message: 07/10/2010, 17h40
  4. Réponses: 5
    Dernier message: 07/06/2010, 11h52
  5. Réponses: 11
    Dernier message: 28/05/2008, 18h04

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