Δημοσιεύτηκε: 20 Ιούλ 2012, 17:14
από Nebula
Τρέχοντας αυτούσιο το κώδικα μου βγάζει:
Κώδικας: Επιλογή όλων
test.cpp:7:18: fatal error: glut.h: No such file or directory
compilation terminated.

Αν αντικαταστήσω το #include <glut.h> με #include <GL/glut.h>
μου επιστρέφει:
Κώδικας: Επιλογή όλων
test.cpp:30:32: error: ‘::main’ must return ‘int’


Σύμφωνα με το παραπάνω μύνημα αν αντικαταστήσω το void main(int argc, char **argv) με int main(int argc, char **argv) και πριν το τέλος της main γράψω return 0; μου επιστρέφει:
Κώδικας: Επιλογή όλων
/tmp/ccnqdEIF.o:test.cpp:function SetupG(float): error: undefined reference to 'gluOrtho2D'
collect2: ld returned 1 exit status


compile κάνω με την εντολή
Κώδικας: Επιλογή όλων
gcc -lGL -lglut test.cpp -o test

Γενικά ως πηγή χρησημοποίησα το ακόλουθο λινκ http://singhgurjot.wordpress.com/2012/05/17/how-to-install-openglglut-libraries-in-ubuntu-12-04/
Μπορει να κάνω και χαζομάρες και θυμίζω ότι ειμαι παντελώς άσχετος, απλα προσαθώ να τρέξω αυτούς τους κώδικες ώστε να αρχίσω να μαθαίνω μέσω αυτών...