begin process at 2012 02 10 23:22:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

OpenGL et Glut


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

OpenGL et Glut

jeudi 14 septembre 2006 à 21:05:55 | OpenGL et Glut

chacapouette

Bonjour, voilà je suis débutant dans la programmation et j'ai quelques petits soucis pour utiliser Glut (glut utilisé avec OpenGl pour pas mal de choses)...

Je suis sous XP pro et j'utilise Visual Studio 6.0.

J'ai récupéré un code source pour faire tourner un cube en 3D (et j'ai le .exe avec donc ça marche ^^) , et forcément au début du script on trouve l'initialisation de GLUT avec:

#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>


et là c'est le drame ..... lorsque je lui demande de me faire un .exe il me marque les messages d'erreurs suivants:

f:\microsoft visual studio\vc98\include\gl\gl.h(1135) : error C2144: syntax error : missing ';' before type 'void'
f:\microsoft visual studio\vc98\include\gl\gl.h(1135) : error C2501: 'WINGDIAPI' : missing storage-class or type specifiers
f:\microsoft visual studio\vc98\include\gl\gl.h(1135) : fatal error C1004: unexpected end of file found
Error executing cl.exe.

Et là quand je vais voir ce qui se passe dans ce fichier à la ligne 1135 j'ai :

WINGDIAPI void APIENTRY glAccum (GLenum op, GLfloat value);

Ok je comprends rien à cette ligne et j'ai du mal à voir pourquoi après avoir changer ce gl.h plusieurs fois il me met encore des erreurs....

Quelqu'un peut-il m'aider à comprendre et résoudre mon problème ???
Merci d'avance !

 Vieux proverbe chinois: "La fourmi est plus forte que l'éléphant lorsqu'elle à pris du Banania..". A méditer...
jeudi 14 septembre 2006 à 21:34:59 | Re : OpenGL et Glut

luhtor

Bon faut pas changer le gl.h mais enleve le de la liste des include, il est inclue par glut.h de toute facon. Mais il me semble que gl.h soit capricieux dans les includes.


vendredi 15 septembre 2006 à 19:33:49 | Re : OpenGL et Glut

chacapouette

Argh je m'en sors pas.....

Lorsque je crée un projet avec uniquement un appel à

#include <GL/glut.h>

je n'ai pas de problème, mais dès que le code source contient

#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>

ben il me met le message d'erreur, même lorsque j'enlève le #include <GL/gl.h>
 du début...

Voilà comment je crée mon projet :
- nouveau projet Win32 console Application
-avec un nom quelconque
-puis je choisi un projet vide..
-une fois mon projet crée, j'intègre ma page de code simplecube.c
-et je compile... et ça marche normal

mais dès que le code contient un gl.h ça déconne...

Bon si quelqu'un a une idée je suis preneur !!!
Merkiii

 Vieux proverbe chinois: "La fourmi est plus forte que l'éléphant lorsqu'elle à pris du Banania..". A méditer...
vendredi 15 septembre 2006 à 21:00:00 | Re : OpenGL et Glut

spiky31

Membre Club
Réponse acceptée !

salut

l'inclusion de gl.h implique (uniquement sous windows) que tu dois AU PREALABLE inclure windows.h qui definit certaines constantes contenues dans gl.h. Si tu ne le fait pas le compilo va raler, par contre si tu regardes le code de glut.h tu veras qu'il inclut windows.h juste avant gl.h (avec un test du style "#ifdef WIN32") et la no problemo. Et n'oublis pas d'inclure ensuite glu.h si tu utilise la glu.

voila a+
samedi 16 septembre 2006 à 14:18:13 | Re : OpenGL et Glut

chacapouette

Merci beaucoup !

J'ai simplement remplacé le #include <GL/gl.h> par #include <windows.h>...

ça fait plaisir d'avoir un coups de main de pro !!

Grand merci encore ça me dépanne bien et à bientôt sans doute ^^



 Vieux proverbe chinois: "La fourmi est plus forte que l'éléphant lorsqu'elle à pris du Banania..". A méditer...


Cette discussion est classée dans : visual, include, studio, gl, glut


Répondre à ce message

Sujets en rapport avec ce message

Glut et Visual Studio 6 [ par Paul ] C'est moi ou il s'aime vraiment pas ces 2 là ?Est-ce que quelqu'un a réussi à faire marcher "EXEMPLE SIMPLE OPENGL [CODE EN C]" sous VC++6 ?Je me retr Détection de fuite mémoire avec Visual Studio [ par RV2931 ] Bonjour,J'ai vu sur ce post Fuites-Mémoires que l'on pouvait utiliser le débugger de VC pour détecter les fuites mémoi Pb. COMPILATION API C de MYSQL et Visual studio 8 [ par zorro4472 ] Bonjour,J'essai de compiler un source C avec Visual Studio 8 mais... Le compilateur n'aime pas mon code .... J'ai mis include MYSQL/mysql.h et winsock problème de compilation de bibliothèque XMlL dans un programme C sous visual Studio. [ par boualiasma ] Salut,- j' extrais tous les sept archives libxml2-2.7.3.win32, iconv-1.9.2.win32, zlib-1.2.3.win32, libxmlsec-1.2.11+.win32, libxslt-1.1.24.win32, xsl problème de chargement des classes [ par amine390 ] salut tous le monde, je suis un débutant en c,j'ai réussi d'installer Visual studio 6 et j'ai lancer une application hello world #include "stdafx.h" i Visual studio c++ lancer ressource [ par PriMe2302 ] bonjour, J'ai dans mon projet un fichier exécutable en ressource (une application console) , je voudrais savoir comment le lancer, comment détecter l Problème de compilation sous visual studio 2008 [ par chakiraziza ] Bonjour, Voici mon problème, j'ai un projet (Visual studio 2008) qui fonctionnait il y a quelque mois et j'ai voulu le retester ajd. Malheureusement probleme d'executer un programme en visual studio c ++ [ par sousoi ] bonjour, j'ai telecherger un projet visaul et j'essais de compiler ou executer ce projet mais malheureusement ce projet ne contient pas le fichier .ds message erreur access violation [ par beautyordi ] bonjour a tous Je suis débutant et je souhaite juste lancer une fenêtre vierge avec glut j'ai recopier le code de mon bouquin voila mon code: [code=cp


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 4,056 sec (3)

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