Я новичок opengl. Я установил DLL, библиотеку, заголовок, но произошла ошибка. Моя среда разработки - win7 (64 бит).opengl белое окно - Visual Studio 2010
Для справки - библиотеки DLL: C: \ Windows \ System32, C: \ Windows \ SysWOW64 // glu32.dll, glut.dll, glut32.dll, opengl32.dll
Libs: C: \ Program Файлы (x86) \ Microsoft SDK \ Windows \ v7.0A \ Lib, C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ lib // glut.lib, glut32.lib
Заголовок: C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Include \ gl, C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ include \ gl // GL.H, GLAUX.H, GLU .H, glut.h
#include <Windows.h>
#include <gl/glut.H>
void DoDisplay (void)
{
glClearColor (0.0f, 0.0f, 1.0f, 1.0f);
glClear(GL_COLOR_BUFFER_BIT);
glBegin (GL_TRIANGLES);
glVertex2f (0.0, 0.5);
glVertex2f (-0.5, -0.5);
glVertex2f (0.5, -0.5);
glEnd();
glFlush();
}
int main (int argc, char ** argv)
{
glutInit (&argc, argv);
glutInitDisplayMode (GLUT_RGB | GLUT_DOUBLE);
glutInitWindowSize (300, 300);
glutInitWindowPosition (0, 0);
glutCreateWindow ("OpenGL");
glutDisplayFunc (DoDisplay);
glutMainLoop();
return 0;
}
Edit:
White Window: http://i.stack.imgur.com/9GJoN.jpg
Этот код просто вывести белый треугольник.
Проект Win32 -> Проект консоли.
Проблема не решена .. извините.
Ошибка http://i.stack.imgur.com/9GJoN.jpg
Какая ошибка? – sje397
no 'glutInit()', отсутствует 'glBegin()' и некоторые другие проблемы, вам нужно будет более точно определить, что является проблемой и что вы на самом деле пытаетесь сделать. – PeterT