begin process at 2012 05 28 11:02:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Autre

 > 

aide Code openGl


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

aide Code openGl

lundi 30 juillet 2007 à 00:21:16 | aide Code openGl

jeanphilippe37

Membre Club
slt,

voila, j'ai fait un code en OpenGl, mais mon compilateur me dit qu'il y a d erreurs mais je ne vois pas ou. Pourriez-vous me dire ou ? "mais comment en incére le code pour que vous le voyer!!! dsl c idiot mais je ne sais pas ou.
merci
lundi 30 juillet 2007 à 15:36:17 | Re : aide Code openGl

THEwarrior333

Réponse acceptée !

copier-coller?


(enfin si le code n'est pas trop long)


Un clavier Azerty en vaut deux

lundi 30 juillet 2007 à 17:55:56 | Re : aide Code openGl

ctx_man

Réponse acceptée !
Surtout un copier/coller de la sortie du compilateur. Si tu colle juste le code sans les messages d'erreurs du compilateur on va chercher longtemps.
lundi 30 juillet 2007 à 23:36:31 | Re : aide Code openGl

jeanphilippe37

Membre Club

 1) OpenGl

voici les erreurs du compilateur

7 C:\Dev-Cpp\main.cpp `Void' does not name a type
28 C:\Dev-Cpp\main.cpp `Void' does not name a type
 C:\Dev-Cpp\main.cpp In function `int main(int, char**)':
43 C:\Dev-Cpp\main.cpp expected `)' before ';' token
43 C:\Dev-Cpp\main.cpp expected `;' before ')' token 44 C:\Dev-Cpp\main.cpp `gLutInitDisplayMode' undeclared (first use this function)
47 C:\Dev-Cpp\main.cpp `glutCreatewindow' undeclared (first use this function)
48 C:\Dev-Cpp\main.cpp `init' undeclared (first use this function) 49 C:\Dev-Cpp\main.cpp `display' undeclared (first use this function)
 C:\Dev-Cpp\Makefile.win [Build Error]  [main.o] Error 1 

ps: vous pouvez copier le code source et le coller ds votre compilateur pour voir.

Et enfin le code source de mon programme :
/*
*BUGS.CPP
*ceci est un programme en OpenGl.
*/
#include<GL/glut.h>

Void display(void)
{
     /*efface tous les pixels*/
     glClear( GL_COLOR_BUFFER_BIT);
    
     /*je dessine les polygonnes qui sont des rectangles avec des arrétes aux points
     *(0.25,0.25,0.0) et (0.25,0.75,0.0)
     */
     glBegin(GL_POLYGON);
     gLColor3f(1.0,1.0,1.0);
     gLVertex3f(0.25,0.25,0.0);
     gLvertex3f(0.75,0.25,0.0);
     gLvertex3f(0.75,0.75,0.0);
     gLVertex3f(0.25,0.75,0.0);
     gLEnd();
    
     /*J'échange les mémoires pour monter le premier
     *ou j'avais écrit
     */
     glutSwapBuffers();
     }
     Void init(void)
     {
          /*je choisis les couleurs virtuelles*/
          gLClearColor(0.0,1.0,0.0,0.0);
         
          /*j"initialise les valeurs de la vue*/
          gLMatrixMode(GL_PROJECTION);
          gLLoadIdentity();
          gLOrtho(0.0,1.0,1.0,-1.0,1.0);
          }
          /*
          *je déclare tous les paramétres windows avec une inclusion
          d'un texte*/
          int main(int argc, char** argv)
          {
              glutInt(&argc;argv);
              gLutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
              glutInitWindowSize(250,250);
              glutInitWindowPosition(100,100);
              glutCreatewindow("Salut, alors quoi de neuf docteur Bugs-Bunny!!!!!");
              init();
              glutDisplayFunc(display);
              glutMainLoop();
              return 0;/*ANSI C est requit pour la fonction  main pour retourner à ligne*/
              }
             
             
             
      2)    Ah, oui un autre pdt que j'y suis, c un programme pour une pendule :


     #include <stdio.h> // printf
#include <conio.h> // clrscr, gotoxy, getch, kbhit
#include <time.h> // time_t, time, ctime

// Prototype
void wait(long sec);

// Fonction MAIN
void main(void)
{

 clrscr() ;      // Efface l'ecran
 time_t t ;

 printf("Voici la date et l'heure :") ;
 
 while(!kbhit())     // Tant qu'aucune touche n'est enfoncée
 {
  time(&t) ;
  gotoxy(5, 3) ;    // ligne 3, colonne 5
  printf("%s", ctime(&t)) ;
  wait(1) ;     // Attente = 1 seconde
 }

 getch() ;      // Vidage du tampon (à cause de kbhit)
}


// Fonction WAIT
void wait(long sec)
{

 long start, courante;
 time(&start) ;
 time(&courante) ;

 while((courante-start)<sec)
 {
  time(&courante) ;
 }

}
  


     

Ps: idem qu'en Haut.

merci bcp les gars car je séche!!!!!!!!!!
@++
Jph

 

lundi 30 juillet 2007 à 23:44:53 | Re : aide Code openGl

THEwarrior333

Tu as essentiellement des problèmes de majuscule ("Void", "gLut", ...). Le C/C++ est sensible à la casse.

Un clavier Azerty en vaut deux

lundi 30 juillet 2007 à 23:46:47 | Re : aide Code openGl

ctx_man

7 C:\Dev-Cpp\main.cpp `Void' does not name a type
Ligne 7, remplace "Void" par "void". Pas de majuscule dans le nom du type.

28 C:\Dev-Cpp\main.cpp `Void' does not name a type
Idem, mais ligne 28.

C:\Dev-Cpp\main.cpp In function `int main(int, char**)':
43 C:\Dev-Cpp\main.cpp expected `)' before ';' token
Tu as mit un ; au lieu d'une , dans glutInt(&argc;argv);
Remplace donc par glutInt(&argc, argv);

Je ne vois pas d'erreur après (j'ai pas la doc d'openGL sous les yeux donc je ne pas vérifier si c'est bon.) Cependant, après l'erreur du ; le reste du code génère des erreur même s'il n'y en as pas. Donc recompile comme ca et tu verra bien.
lundi 30 juillet 2007 à 23:48:59 | Re : aide Code openGl

ctx_man

Ah, je me suis fait graté pour l'histoire des majucules lol
lundi 30 juillet 2007 à 23:50:11 | Re : aide Code openGl

THEwarrior333

eh oui, t'es pas assez geek...

Un clavier Azerty en vaut deux

lundi 30 juillet 2007 à 23:55:15 | Re : aide Code openGl

ctx_man

Oui, ca doit être ca ! En même temps je trouve que c'est plutot un compliment :D
lundi 30 juillet 2007 à 23:56:34 | Re : aide Code openGl

THEwarrior333

C'en était un (arf auto-cassage)

Un clavier Azerty en vaut deux


1 2

Cette discussion est classée dans : aide, code, opengl


Répondre à ce message

Sujets en rapport avec ce message

Aide pour mega debutant [ par C++ ] Salut, bon alors je vien d ouvrir c++ mais comment mettre un code sur un boutton ???par exemple ce code comment je doits le mettre sur un bouton :int Aide sur fopen [ par rayy ] Je cherche le code en c de fopen afin de mieux la comprendre, et si possible le code de fread, fwrite, fflush, pourriez vous me les donner ou m'indiqu Aide algorithmique TESTAGE !! [ par ZogStriP ] Bonjour tout le monde !!Je suis en train de faire le concours de PROLOGIN (www.prologin.org) et j'en suis au QCM 2004 n°4, mais là je bloque un peu!Je Besoin d'aide pour Directx 8/9 [ par TheBestofComputer ] Je voudrais savoir quelle est le code pour crée un texte en 3D(le plus simple possible) et le code pour ajouter une texture a une vertrice ainsi qu'au besoin d'aide [ par ekinoks ] voila g trouver un code c++ pour decrypté un fichier mais je m'y conné pas dutout en c++ kunkun pouré m'aidéle code est :void p(FILE* fp, int seed) { commment compiler un code source c++ [ par temoin ] TEMOIN Allo je besoin de l'aide pour savoir comment compiler des code source c++ quand tu as cinq a six fichier different moi je ne sais pas puisque a Aide pour un debutant: [ par phpman ] Bonjour,je suis debutant en c++ et j'ai devc++ comme compilateur.Je voudrais créer une form windows toute simple avec marqué bonjour et pourquoi pas u Besoin d'aide sur une source [ par lepins ] Bonjour tout le monde,je suis etudiant et j'aimerai travailler sur le code:"LES SOCKETS C++ COMME DS MIRC : TOUT EST SIMPLE AVEC LA CLASSE PROSOCK"qui opengl bug [ par darmoor ] Voila je vien de debuter dans l'openGL et selon le tutorial jai fait ce qu'il falai et sa me marque une erreur:le code:#include #includ Code pour Sphere en OPENGL [ par fcoutel ] BOnjour!Est ce que quelqu'un aurait le code pour creer une sphere avec les parametres radius stacks slices?Merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales