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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dev2quad
0 / 0 / 0
Регистрация: 03.12.2011
Сообщений: 3
#1

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

06.12.2011, 19:24. Просмотров 395. Ответов 0
Метки нет (Все метки)

Здравствуйте, товарищи! Здесь вот вырисовывается такая ситуация:

Программируя в 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();
}
Прошу вас подсказать решение проблемы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 19:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Очень любопытная ошибка при компиляции OpenGL приложения (C++):

Странная ошибка при компиляции очень очень большой проги ,,boomerang,, - C++
Я в общем, даже и не представляю, куда смотреть в поисках ошибки. Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ...

OpenGL ошибка при компиляции - C++
Добрый вечер! Пользуюсь CodeBlocks. Есть вот такая вот программка, которая должна нарисовать точку. int main(int argc, char...

Ошибка при компиляции OpenGl Игры - C++
Делаю игру по туториалу. Вот код игры: #include <glut.h> #include <stdlib.h> using namespace std; class snake{ ...

Ошибка при компиляции FLTK приложения - C++
При компиляции кода: #include <FL/Fl.h> #include <FL/Fl_Box.h> #include <FL/Fl_Window.h> int main() { Fl_Window window(200,...

Ошибка компиляции С++, OpenGL - C++
Здравствуйте. Начали учить в университете OpenGL. Вот попытался сделать по примеру но при компиляции пишет "There were build errors.Would...

Ошибки компиляции при работе с OpenGL - C++
Какую библиотеку нужно подключить и что нужно сделать, чтобы заработало: 1>------ Построение начато: проект: 1, Конфигурация: Debug...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2011, 19:24
Привет! Вот еще темы с ответами:

Очень большое число при компиляции программы - C++
#include <iostream>// подключение библиотеки управления потоками ввода-вывода using namespace std;//общее пользование пространством имен...

Dev-C++: очень большой файл при компиляции - C++
Я перепробовал очень много всяких компиляторов C++ и мне они все не нравились по интерфейсу и т.д. И вот я нашёл программу Dev-C++, всё,...

Error: expected initializer before 'ip2str' при компиляции приложения - C++
Всем привет. Помогите разобраться. При компиляции файла выдает ошибку files.cpp:204: error: expected initializer before 'ip2str' ...

Как убрать консоль при запуске приложения с OpenGL? - C++
Добрый день. Работаю в Qt Creator. (Обычный консольный проект на C++ без Qt) Делаю программу с OpenGL и хотелось бы убрать консоль...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru