External 0 Posted June 13, 2012 Report Share Posted June 13, 2012 Здравствуйте! Я решил попробовать написать свою первую программу, использующую OpenGL под Ubuntu. В качестве среды я выбрал Geany, установил g++ и необходимые библиотеки. Написал простой пример, но при сборке компилятор выдает сообщения об ошибках. Не может найти используемые функции. Не знаю как это исправить. Вот сама программа: #include <GL/freeglut.h>#include <GL/gl.h> void display(){ glClear(GL_COLOR_BUFFER_BIT); glFlush(); glFinish();} int main(int argc, char **argv){ glutInit(&argc, argv); glutInitWindowSize(240, 240); glutInitWindowPosition(100, 100); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutCreateWindow("Test"); glClearColor(0, 0, 0, 0); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0); glutDisplayFunc(display); glutMainLoop(); return 0;} Quote Link to post Share on other sites
Sleeping Daemon 0 Posted June 14, 2012 Report Share Posted June 14, 2012 External писал(а) Срд, 13 Июнь 2012 21:53 Здравствуйте! Я решил попробовать написать свою первую программу, использующую OpenGL под Ubuntu. В качестве среды я выбрал Geany, установил g++ и необходимые библиотеки. Написал простой пример, но при сборке компилятор выдает сообщения об ошибках. Не может найти используемые функции. Не знаю как это исправить. Вот сама программа: #include <GL/freeglut.h>#include <GL/gl.h> void display(){ glClear(GL_COLOR_BUFFER_BIT); glFlush(); glFinish();} int main(int argc, char **argv){ glutInit(&argc, argv); glutInitWindowSize(240, 240); glutInitWindowPosition(100, 100); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutCreateWindow("Test"); glClearColor(0, 0, 0, 0); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0); glutDisplayFunc(display); glutMainLoop(); return 0;} Экстрасенсы говорят - у Вас ошибка в строке компиляции. А я говорю - программа на C, а не на C++. Quote Link to post Share on other sites
AccessD 1 Posted June 15, 2012 Report Share Posted June 15, 2012 При сборке указываете, с какими либами линковать? Покажите как вы компилите и какие ошибки получаете Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.