Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не вылазет окно

14K
21 марта 2007 года
Shrekki89
23 / / 05.03.2007
Я толкьо, начал изучать OpenGL. Хотел посмотреть, как работает пример. Вот он:
Код:
#include <windows.h>
#include <GL/glut.h>
#include <conio.h>
#include <dos.h>

void init(void)
{

glClearColor(0.0,0.0,0.0,0.0);

glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0);
}

void display(void)
{

glColor3f(1.0,1.0,1.0);
glBegin(GL_POLYGON);
glVertex3f(0.25,0.25,0.0);
glVertex3f(0.75,0.25,0.0);
glVertex3f(0.75,0.75,0.0);
glVertex3f(0.25,0.75,0.0);
glEnd();

//&#205;&#229; &#230;&#228;&#229;&#236;. &#205;&#224;&#247;&#232;&#237;&#224;&#229;&#236; &#226;&#251;&#239;&#238;&#235;&#237;&#255;&#242;&#252; &#225;&#243;&#244;&#229;&#240;&#232;&#231;&#238;&#226;&#224;&#237;&#237;&#251;&#229;
//&#234;&#238;&#236;&#224;&#237;&#228;&#251; OpenGL
glFlush();
}

int main(int argc, char **argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(250,250);
glutInitWindowPosition(100,100);
glutCreateWindow(”hello&#8221;);
init();
glutDisplayFunc(display);
glutMainLoop();
return 0;
}

Программа включается на миг и сразу выключается. Никакое окно с картинкой не вылазит. Скажите, плиз, в чем тут дело?
14K
21 марта 2007 года
Shrekki89
23 / / 05.03.2007
Помогите, пожалуйста...а то я дальше не могу ниче делать...(
257
21 марта 2007 года
kosfiz
1.6K / / 18.09.2005
попробовал у себя - все работает. программка запускается. единственное, что нужно для её работы это glut32.dll(либо в папке с программой либо в папке windows\system32\). у тебя glut32.dll имеется? ошибки какие-нибудь выдает? exe'шка то получилась? побольше информации плиз: так легче будет помочь. можешь в крайнем случае архивчик с проектом выложить.
9
21 марта 2007 года
Lerkin
3.0K / / 25.03.2003
Вопрос:
 
Код:
#include <conio.h>
#include <dos.h>

1. Зачем?
2. А почему бы не посмотреть какой-нить готовый пример glut-приложения, и попытаться разобраться - что к чему?
14K
24 марта 2007 года
Shrekki89
23 / / 05.03.2007
Я скачал glut-3.7....но чето он не пашет. Кинь, плиз, ссылку, где скачать нужные библиотеки?
257
25 марта 2007 года
kosfiz
1.6K / / 18.09.2005
[quote=Shrekki89]Я скачал glut-3.7....но чето он не пашет[/quote]
всмысле не работает? выдает какую-то ошибку?
[quote=Shrekki89]Кинь, плиз, ссылку, где скачать нужные библиотеки?[/quote]
тут ищи.

на всякий случай кинь сюда файл проекта в архиве.
14K
25 марта 2007 года
Shrekki89
23 / / 05.03.2007
Скачал...скопировал в систем32... все равно не идет пргга...прилагаю архив...
257
25 марта 2007 года
kosfiz
1.6K / / 18.09.2005
так у тебя билдер: надо же сразу указывать. делаешь так:
1. кидаешь glut32.dll в папку windows\system32\ или в папку с программой;
2. берешь из архива glut.h помещаешь в Include\Gl\ ;
3. берешь lib файлы из архива и помещаешь в Lib\ ;
так вроде все. у меня все нормально работает. кстати у тебя в коде
 
Код:
glutCreateWindow(&#8221;hello&#8221;);

надеюсь кавычки номарльные, а не эти которые ты написал, т.е. надо
 
Код:
glutCreateWindow("hello");


P.S. кстати можно lib файлы получить с помощью implib.exe, что лежит в папке bin.
14K
26 марта 2007 года
Shrekki89
23 / / 05.03.2007
Все заработало! Спасибо огромное!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог