我是opengl初学者。我设置了 DLL、库、标题,但是发生了错误。我的开发环境是win7(64位)。
供参考 - DLL:C:\Windows\System32, C:\Windows\SysWOW64 // glu32.dll, glut.dll, glut32.dll, opengl32.dll
库:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib, C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib // glut.lib, glut32.lib
头文件:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl, C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\gl // GL.H, GLAUX .H, GLU.H, 过剩.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;
}
编辑 :
白窗:http: //i.stack.imgur.com/9GJoN.jpg
此代码只是输出白色三角形。
Win32 项目 -> 控制台项目。
问题没有解决。。对不起。