Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 15.11.2003
Откуда: Moscow\Russia
Люди добрые поможите пожалуйста!
Очень нужны эти библиотеки,но ни как не могу их найти, все время появляются статьи как с ними работать а не ссылки на скачавание, попались пару раз,правда с ошибкой 404.....%)
Киньте их плиз мне на мыло,если у кого есть или ссылочку дайте чтоль...



Партнер
 

Member
Статус: Не в сети
Регистрация: 12.03.2003
Откуда: Израиль
GLUT:
http://www.opengl.org/resources/libraries/glut.html

GL.H должен быть в самой инсталляшке VC.

_________________
Более мощный компьютер глючит быстрее и точнее.


 

Member
Статус: Не в сети
Регистрация: 15.11.2003
Откуда: Moscow\Russia
Спасибо! Нашел кажись %)
Теперь такой вопросик:
Ниже приведен код, который должен рисовать 3 точки на экране:


------------------------------------------------------------------------------->
#include <windows.h> // use as needed for your system
#include <gl/Gl.h>
#include <gl/glut.h>
//<<<<<<<<<<<<<<<<<<<<<<< myInit >>>>>>>>>>>>>>>>>>>>
void myInit(void)
{
glClearColor(1.0,1.0,1.0,0.0); // set white background color
glColor3f(0.0f, 0.0f, 0.0f); // set the drawing color
glPointSize(4.0); // a ‘dot’ is 4 by 4 pixels
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0.0, 640.0, 0.0, 480.0);
}
//<<<<<<<<<<<<<<<<<<<<<<<< myDisplay >>>>>>>>>>>>>>>>>
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT); // clear the screen
glBegin(GL_POINTS);
glVertex2i(100, 50); // draw three points
glVertex2i(100, 130);
glVertex2i(150, 130);
glEnd();
glFlush(); // send all output to display
}

//<<<<<<<<<<<<<<<<<<<<<<<< main >>>>>>>>>>>>>>>>>>>>>>
void main(int argc, char** argv)
{
glutInit(&argc, argv); // initialize the toolkit
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); // set display mode
glutInitWindowSize(640,480); // set window size
glutInitWindowPosition(100, 150); // set window position on screen
glutCreateWindow("my first attempt");// open the screen window
glutDisplayFunc(myDisplay); // register redraw function
myInit();
glutMainLoop(); // go into a perpetual loop
}
------------------------------------------------------------------------------->

В самом коде ошибок нет, но компилятор пишет следующее:
Unable to open file 'GLUT32.LIB'
Unable to open file 'GLU32.LIB'
Unable to open file 'OPENGL32.LIB'
Unable to open file 'WINMM.LIB'

чего это за файлики, где их взять и куда их надо пихнуть.


 

Member
Статус: Не в сети
Регистрация: 12.03.2003
Откуда: Израиль
Отлично!
Теперь надо указать линкеру путь на эти файлы: скорее всего там какой-то бардак с путями к библиотекам.

GLUT32.LIB должен быть там же, где ты брал его .H
Остальные - должны идти в стандартной поставке MSVC.

Для MSVC 6.0 это указывается в Tools->Options->Directories.
В остальных должно быть по крайней мере похоже.

_________________
Более мощный компьютер глючит быстрее и точнее.


 

Member
Статус: Не в сети
Регистрация: 15.11.2003
Откуда: Moscow\Russia
А у меня Борланд С++ 5.02
Там тогда как?


 

Member
Статус: Не в сети
Регистрация: 12.03.2003
Откуда: Израиль
M9IC
В таком случае тебе надо найти эти либы (рекомендую поискать на opengl.org)
А также разобраться как подсунуть их Борланду...

_________________
Более мощный компьютер глючит быстрее и точнее.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan