External Опубликовано 13 июня, 2012 Жалоба Поделиться Опубликовано 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;} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sleeping Daemon Опубликовано 14 июня, 2012 Жалоба Поделиться Опубликовано 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++. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 15 июня, 2012 Жалоба Поделиться Опубликовано 15 июня, 2012 При сборке указываете, с какими либами линковать? Покажите как вы компилите и какие ошибки получаете Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.