Перейти к содержанию
СофтФорум - всё о компьютерах и не только

C++ и Open GL


Рекомендуемые сообщения

Учусь писать программы с использованием OpenGL

И не могу запустить не одну.

Компилятор

Visual C++ 2008 express edition OS vista

использую GLUT for Win32 version 3.7.6 as of Nov 8th 2001.

Фаилы GLUT находятся в нужных директориях.

Код программы

#include "stdafx.h"#include <glut.h>#include <GL/gl.h>#include <GL/glu.h>void Display( void ){	glClear( GL_COLOR_BUFFER_BIT );	glBegin( GL_LINES );			glColor3d( 0 , 0 , 0 );			glVertex2d( -1 , 0 );			glVertex2d( 1 , 1 );	glEnd();	glFlush();}void main( int argc , char **argv ){	glutInit( &argc , argv );	glutInitDisplayMode( GLUT_RGB | GLUT_SINGLE );	glutInitWindowSize( 400 , 500 );	glutInitWindowPosition( 0 , 0 );	glutCreateWindow( "OpenGL Lesson2" );	glClearColor( 1 , 1 , 1 , 1 );	glutDisplayFunc( Display );	glutMainLoop();} 

Код компилица. Дальше запускается окно консоли, висит секунд 10, ничего не делает, и далее выдвет ошибку

Unhandled exception at 0x0382ee40 in 123.exe: 0xC0000005: Access violation.

С указанием не строку

glClearColor( 1 , 1 , 1 , 1 );

В логе наблюдается следующее:

...........

'123.exe': Loaded 'C:\Windows\System32\glut32.dll', Binary was not built with debug information.

.............

First-chance exception at 0x0382ee40 in 123.exe: 0xC0000005: Access violation.

Unhandled exception at 0x0382ee40 in 123.exe: 0xC0000005: Access violation.

The program '[4204] 123.exe: Native' has exited with code 0 (0x0).

Что я сделал не так? Что исправить?

Изменено пользователем DoctorG
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...