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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread400465.html
1. Выбрать вариант задания, из перечисленных ниже, в соответствии с вариантом. 2. Написать программу, осуществляющую следующие действия : 2.1. ввод исходных данных, описанных под пунктом a) с клавиатуры в файл; 2.2. ввод данных, описанных под пунктом b), с клавиатуры в файл исходных данных в режиме добавления; 2.3. чтение исходных данных из файла в переменные, указанные...
C++ лаба по файлам 1. Выбрать вариант задания, из перечисленных ниже, в соответствии с вариантом. 2. Написать программу, осуществляющую следующие действия : 2.1. ввод исходных данных, описанных под пунктом a) с клавиатуры в файл; 2.2. ввод данных, описанных под пунктом b), с клавиатуры в файл исходных данных в режиме добавления; 2.3. чтение исходных данных из файла в переменные, указанные... http://www.cyberforum.ru/cpp-beginners/thread400462.html
Проверить, является ли выражение, состоящее только из прописных букв заданной строки, палиндромом C++
Задание (общая схема алгоритма): 1. Запросить у пользователя максимально возможную по условиям задачи длину LenMax строки. 2. Создать динамический символьный массив данного размера (LenMax). 3. Запросить у пользователя исходную строку и записать ее в массив, созданный в п. 2. 4. Если длина введенной строки меньше LenMax, изменить количество памяти, выделенной под массив в п.2....
C++ сумма положительных элементов
В массиве А(20) целых чисел подсчитать сумму положительных элементов.
C++ Определить длину наибольшей последовательности одинаковых чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread400441.html
Определить длину наибольшей последовательности одинаковых чисел в массиве A (50) и вывести на экран значения элементов, из коорых она состоит, индексы начального и конечного элементов этой последовательности. Добавлено через 47 минут (((((
C++ не могу справиться с программами (они несложные) Парни, от меня в универе требуют к четвергу написать проги на C++, я написала около 9, осталось только 3.. помогите пожалуйста :-[ 1. Определить наибольший общий делитель для 3-х введенных с клавиатуры чисел. 2. По заданному массиву A(n) построить массив C(n), для которого: c1=a1; c2=a1+a2; ……………… cn=a1+a2+⋯+an подробнее

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

Программируя в 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();
}
Прошу вас подсказать решение проблемы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru