Пятница, 29 Ноября 2024, 19:35

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
GLAUX.H не подключается
masb8ly-GCДата: Среда, 21 Ноября 2012, 12:27 | Сообщение # 1
постоянный участник
Сейчас нет на сайте
Здравствуйте! Столкнулся с проблемой с использованием данного хэдера. В коде подключен, OpenGL установлен, даже в папку с кодом кинул, а он все равно не подключается.
Подключаю как всегда:
Code
#include <GL/glaux.h>

А получаю вывод:
Code
[masb8ly@LinuxServ Projects]$ gcc OpenGL.cpp -lGL -lGLU -lglut
OpenGL.cpp:4:22: fatal error: GL/glaux.h: No such file or directory
compilation terminated.

Хотя на ряду с glaux'ом подключаю остальные библиотеки и они нормально работают:
Code
#include <GL/glut.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glaux.h>

Прошу помощи. Заранее спасибо)


Backend Developer ESIS
Client Side Developer Room8Studio
Technical Leader Lucid Reality Labs
Chief Technology Officer The Intruders
Chief Technology Officer RoyalePlay Games
ArchidoДата: Среда, 21 Ноября 2012, 12:45 | Сообщение # 2
Сэнсэй
Сейчас нет на сайте
А просто написать: #include "glaux.h" и положить в папку с проектом ?

C++ - он особенный. С помощью него можно не только выстрелить себе в ногу, но и повеситься в пустой комнате:)
masb8ly-GCДата: Среда, 21 Ноября 2012, 13:05 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
Archido, подключилось, но проблема в другом. Ругается на отсутствие windows.h, которого поидее на Лине отродясь не было!
Code
[masb8ly@LinuxServ Projects]$ gcc OpenGL.cpp -lGL -lGLU -lglut
In file included from OpenGL.cpp:4:0:
GLAUX.H:57:21: fatal error: windows.h: No such file or directory
compilation terminated.

57 строка хэдера гласит:
Code
#include <windows.h>

Но на офф сайте я нашел только один архив с хэдерами для C++.


Backend Developer ESIS
Client Side Developer Room8Studio
Technical Leader Lucid Reality Labs
Chief Technology Officer The Intruders
Chief Technology Officer RoyalePlay Games
ArchidoДата: Среда, 21 Ноября 2012, 13:30 | Сообщение # 4
Сэнсэй
Сейчас нет на сайте
Значит хедер под винду ), вообще насколько я помню glaux - это довольно старенькая вещь и ее лучше вообще не использовать, glut (freeglut) должно быть достаточно. Можно попробовать убрать из инклудов этот galux и посмотреть на что компилятор заругается. Вообще это делается по каким-то урокам?

Еще я бы из репозитория (Ubuntu / Debian) поставил все либы и хедеры для OGL, сделав что-то вроде этого:
Code
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev


C++ - он особенный. С помощью него можно не только выстрелить себе в ногу, но и повеситься в пустой комнате:)
masb8ly-GCДата: Среда, 21 Ноября 2012, 13:39 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
Нет, просто взял свой старый исходник с винды и решил разобрать. Glut у меня подключен. Буду пробовать его средствами.
Ставил все хедеры:
Code
sudo yum install mesa*
(Fedora)


Backend Developer ESIS
Client Side Developer Room8Studio
Technical Leader Lucid Reality Labs
Chief Technology Officer The Intruders
Chief Technology Officer RoyalePlay Games
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг