xsiebert
Messages postés3Date d'inscriptionjeudi 15 décembre 2005StatutMembreDernière intervention30 juin 2008
-
30 juin 2008 à 11:08
xave4552
Messages postés53Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention24 février 2018
-
25 oct. 2008 à 16:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
xave4552
Messages postés53Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention24 février 20181 25 oct. 2008 à 16:03
Excuse mois de ne pas avoire repondut plus tôt mais quand je part faire mais etude je n'est pas internet ou je nais pas le temps tout simplement. Mais j'ai verifier j'ai g++ 4.2.2 et cepandent j'ai essayer de faire se que tu ma dis cela fonctionne aussi cependant cette erreu peut certainement venir du faite qu'il y a peut etre une difference de distribution (Mandriva pour mois, differente pour toi) mais je vais me documenter et je vais essayer de te repondre le plus rapidement. Et excuse moi encor de ne pas avoir put te repondre plus top
nallno
Messages postés14Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention10 décembre 2008 14 sept. 2008 à 13:14
Je vois qu'il n'y a pas de réponse à : ""ton code compile mais à l'exécution ça ne marche pas :
freeglut ERROR: Function <glutCreateWindow> called without first calling 'glutInit'.""
Alors je confirme que :
/* Fenétre GLUT*/
glutInit(&argc, argv);
résoud le problème
A+
xave4552
Messages postés53Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention24 février 20181 30 juin 2008 à 20:53
Ps je vai essayer de le mettre a jour
xave4552
Messages postés53Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention24 février 20181 30 juin 2008 à 20:50
Bon j'ai verfier ce que tu ma dit dans mon bouc opengl est initialiser comme cela mais regarde dans le code source la ligne 37 definie la resolution essay de la modofier par ta resolution et a la ligne 44 met la en commentaire // sinon et ce que XSIEBERT tu pourrait m'envoyer un petit scan ou un bout de code pour voir comment vous initialiser opengl.
PS: Mois j'utilise la librairie mesa peut etre que cela vien de la lol je ne sait pas si quelqu'un a la solution qu'il me l'envoi mois marche a+
xsiebert
Messages postés3Date d'inscriptionjeudi 15 décembre 2005StatutMembreDernière intervention30 juin 2008 30 juin 2008 à 15:02
je débute aussi en opengl, mais sur ma machine (Debian Linux) avec
- gcc v. 4.2.3
- freeglut3 v. 2.4.0
ton code compile mais à l'exécution ça ne marche pas :
freeglut ERROR: Function <glutCreateWindow> called without first calling 'glutInit'.
dans mon bouquin Opengl il est précisé la même chose : il faut appeler glutInit avant toute autre fonction glut....
je n'en sais pas plus, peut-être as-tu un opengl plus récent ?
xave4552
Messages postés53Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention24 février 20181 30 juin 2008 à 14:49
be je ne sait pas moi sa marche comme sa. Mais quesque cela ferait si je rajoutait sa ???
Merci pour les explication.
xsiebert
Messages postés3Date d'inscriptionjeudi 15 décembre 2005StatutMembreDernière intervention30 juin 2008 30 juin 2008 à 11:08
Je crois qu'il faut rajouter glutInit au début du main.
ce qui donne :
25 oct. 2008 à 16:03
14 sept. 2008 à 13:14
freeglut ERROR: Function <glutCreateWindow> called without first calling 'glutInit'.""
Alors je confirme que :
/* Fenétre GLUT*/
glutInit(&argc, argv);
résoud le problème
A+
30 juin 2008 à 20:53
30 juin 2008 à 20:50
PS: Mois j'utilise la librairie mesa peut etre que cela vien de la lol je ne sait pas si quelqu'un a la solution qu'il me l'envoi mois marche a+
30 juin 2008 à 15:02
- gcc v. 4.2.3
- freeglut3 v. 2.4.0
ton code compile mais à l'exécution ça ne marche pas :
freeglut ERROR: Function <glutCreateWindow> called without first calling 'glutInit'.
dans mon bouquin Opengl il est précisé la même chose : il faut appeler glutInit avant toute autre fonction glut....
je n'en sais pas plus, peut-être as-tu un opengl plus récent ?
30 juin 2008 à 14:49
Merci pour les explication.
30 juin 2008 à 11:08
ce qui donne :
int main(int argc, char** argv)
{
/* Fenétre GLUT*/
glutInit(&argc, argv);
[...]
}