Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Glaux.h


Автор: Garri66656 7.12.2008, 22:18
Всем привет. 
Сорри за нубский вопрос, но все перерыл, а ответа так и не нашел.

В Visual C++ 2008 не могу добавить библиотеку в Project Properties / Linker / Command Line.
Пытаюсь добавить OpenGL32.lib GLu32.lib GLaux.lib, жму применить... и ничего не происходит. Не добавляются.
Скачал и поместил в папку Include Glaux.h  и в папку lib Glaux.lib

#pragma comment(lib, "glaux.h");

Тоже не помагает. Вот такая ошибка:

fatal error C1083: Cannot open include file: 'gl\glaux.h': No such file or directory


Автор: Kallikanzarid 7.12.2008, 23:01
Все просто: этого файла там нет. glaux давно уже устарел, и его больше нигде не найдешь. 

Автор: Garri66656 7.12.2008, 23:10
Так скачал его и запихнул в папку include.

Автор: azazelpj 7.12.2008, 23:14
Цитата(Kallikanzarid @  7.12.2008,  23:01 Найти цитируемый пост)
и его больше нигде не найдешь

Я спросил у ясеня... (google)

Автор: Alexeis 7.12.2008, 23:15
Garri66656, попробуйте переместить заголовочный файл в папку проекта.

Автор: Kallikanzarid 7.12.2008, 23:16
azazelpj, с тобой - вообще отдельная история  smile 

Автор: Garri66656 7.12.2008, 23:25
Цитата(Alexeis @  7.12.2008,  23:15 Найти цитируемый пост)
попробуйте переместить заголовочный файл в папку проекта. 

Неа, не помогает. Все-таки интересно, почему я не могу добавлять библиотеки в свойствах проекта. Или я не так делаю? 
Нету пока книги по 2008 ((

Автор: Kallikanzarid 7.12.2008, 23:30
Библиотеку можно подключить так: #pragma comment( lib, "my.lib" )
Ясное дело, библиотека должна лежать там, где компилятор ее увидит. Для простоты можно просто скопировать ее к стандартным библиотекам VC++.

Кстати, спорим, что тебе на самом деле не нужен GLaux?

Автор: Garri66656 7.12.2008, 23:32
Цитата(Kallikanzarid @  7.12.2008,  23:30 Найти цитируемый пост)
Кстати, спорим, что тебе на самом деле не нужен GLaux? 

Нашел уроки по OpenGl и С++ для начинающих. Там все очень удобно расписано, но видимо устарели они((
 Какую библиотеку использовать вместо Glaux не знаю.

Автор: Kallikanzarid 7.12.2008, 23:34
Советую туториалы от NeHe. Найдешь в гугле. Они считаются лучшими.

Автор: Garri66656 7.12.2008, 23:36
Спасибо, посмотрю.

Добавлено через 7 минут и 34 секунды
Самое интересное, что я как раз по этому туториалу и делал.))
Так почему Glaux не нужен? Что вместо него использовать?

Автор: Kallikanzarid 7.12.2008, 23:45
Дай ссылку на код. Если в нем нет функций, начинающихся на aux, то и glaux тебе не нужен.

Автор: Garri66656 7.12.2008, 23:54
http://pmg.org.ru/nehe/nehe01.htm

Вот ссылка. Или вы имеете ввиду какие-то другие туториалы. Может уже поновее появились?

Автор: Kallikanzarid 8.12.2008, 00:00
Для этого конкретно тута глаукс не нужен - нехе его использует позже для загрузки текстур. Помню, на каком-то сайте были туториалы по-лучше, но уже вряд ли вспомню адрес. Поищи в гугле.

Автор: Garri66656 8.12.2008, 00:10
Ну тогда совсем все плохо. Думал одну проблему надо решить, а убрал #include <gl\glaux.h> и  вылезло целых пять.
Типа вот этого:

error C3861: '_T': identifier not found

ругается на строчку
_T("OpenGL"),       // Имя класса

Добавлено через 43 секунды
Остальные все тоже связаны с именем класса _T

Автор: Kallikanzarid 8.12.2008, 00:14
добавь #include <tchar.h>

Автор: Garri66656 8.12.2008, 00:18
Цитата(Kallikanzarid @  8.12.2008,  00:14 Найти цитируемый пост)
добавь #include <tchar.h> 

Спасибо. Это действительно помогло, таких ошибок больше нет. 
Но появились другие. 
Kallikanzarid, спасибо за терпение, больше мучить не буду, попробую сам. Не получится, тогда снова сюда)))

Автор: Kallikanzarid 8.12.2008, 08:51
Пожалуйста.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)