OPENGL SOUS LINUX

xsiebert Messages postés 3 Date d'inscription jeudi 15 décembre 2005 Statut Membre Dernière intervention 30 juin 2008 - 30 juin 2008 à 11:08
xave4552 Messages postés 53 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 24 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.

https://codes-sources.commentcamarche.net/source/47143-opengl-sous-linux

xave4552 Messages postés 53 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 24 février 2018 1
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és 14 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 10 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és 53 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 24 février 2018 1
30 juin 2008 à 20:53
Ps je vai essayer de le mettre a jour
xave4552 Messages postés 53 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 24 février 2018 1
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és 3 Date d'inscription jeudi 15 décembre 2005 Statut Membre Dernière intervention 30 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és 53 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 24 février 2018 1
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és 3 Date d'inscription jeudi 15 décembre 2005 Statut Membre Dernière intervention 30 juin 2008
30 juin 2008 à 11:08
Je crois qu'il faut rajouter glutInit au début du main.
ce qui donne :

int main(int argc, char** argv)
{
/* Fenétre GLUT*/
glutInit(&argc, argv);
[...]
}
Rejoignez-nous