Форум программистов, компьютерный форум CyberForum.ru

Очень любопытная ошибка при компиляции OpenGL приложения - C++

Восстановить пароль Регистрация
 
dev2quad
0 / 0 / 0
Регистрация: 03.12.2011
Сообщений: 3
06.12.2011, 19:24     Очень любопытная ошибка при компиляции OpenGL приложения #1
Здравствуйте, товарищи! Здесь вот вырисовывается такая ситуация:

Программируя в NetBeans 6.9.1 некое OpenGL приложение я обнаружил, что компилятор (MinGW) его компилировать не хочет. Он выдает ошибку:

C++
1
2
3
4
5
c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: cannot find -lglut
collect2: ld returned 1 exit status
make[2]: *** [dist/Debug/MinGW-Windows/opengl.exe] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
Самая соль в том, что для компиляции должен быть прописан параметр -lglut. Я прописал оный в линковщике, также ткнул его носом во все библиотеки и инклюды.

Скриншот параметров линкера прилагается:

Очень любопытная ошибка при компиляции OpenGL приложения

Далее, прилагаю код программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
void display()
{
  glClear(GL_COLOR_BUFFER_BIT);
  glBegin(GL_LINES);
  glColor3f(1.0, 0.0, 0.0);
  glVertex2f(0.25, 0.25);
  glVertex2f(0.75, 0.75);
  glColor3f(0.0, 1.0, 0.0);
  glVertex2f(0.75, 0.25);
  glVertex2f(0.25, 0.75);
  glColor3f(0.0, 0.0, 1.0);
  glVertex2f(0.50, 0.25);
  glVertex2f(0.50, 0.75);
  glEnd();
  glFlush();
}
 
int main(int argc, char **argv)
{
  glutInit(&argc, argv);
  glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
  glutInitWindowSize(240, 240);
  glutInitWindowPosition(100, 740);
  glutCreateWindow("Test");
  glClearColor(1.0, 1.0, 1.0, 1.0);
  glMatrixMode(GL_PROJECTION);
  glLoadIdentity();
  glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
  glutDisplayFunc(display);
  glutMainLoop();
}
Прошу вас подсказать решение проблемы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 19:24     Очень любопытная ошибка при компиляции OpenGL приложения
Посмотрите здесь:

C++ ошибка при компиляции
C++ OpenGL ошибка при компиляции
C++ Ошибка при компиляции
C++ Ошибка при компиляции OpenGl Игры
C++ Ошибки компиляции при работе с OpenGL
Как убрать консоль при запуске приложения с OpenGL? C++
C++ Error: expected initializer before 'ip2str' при компиляции приложения
C++ Странная ошибка при компиляции очень очень большой проги ,,boomerang,,

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 12:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru