2024年3月4日发(作者:)

之前由于开发metro应用安装了win8企业版64位系统 由于上课需要用到openGL 在网上搜了一下都没有在vs2012上的配置说明 自己捣鼓了一下,如下便可实现:

glut下载地址:

/resources/libraries/glut/

下载之后解压有5个文件分别如下放:

glut.h --->C:Program Files (x86)Windows Kits8.0Includeumgl

(这和win7变化有点大 )由于本人安装的是win8企业版64位系统 win8 32位 本人不清楚应该位置很相近

另外四个文件就和win7上一样了

, ---> C:WindowsSysWOW64 (windows8 64位操作系统)

---> C:WindowsSystem32 (windows8 32位操作系统)

, ---> C:Program Files (x86)Microsoft Visual Studio 10.0VClib

注意:win8下gl.h头文件是大写的GL.h也可自己改改 但为了系统的稳定还是不改(自己灵活处理有问题就是大小写的问题) 把glut.h-->Glut.h也可以这样便于以致性 下面程序:

#include

voidmyDisplay(void)

{

glClear(GL_COLOR_BUFFER_BIT);

glRectf(-0.5f, -0.5f, 0.5f, 0.5f);

glFlush();

}

int main(intargc, char *argv[])

{

glutInit(&argc, argv);

glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);

glutInitWindowPosition(100, 100);

glutInitWindowSize(400, 400);

glutCreateWindow("第一个OpenGL程序");

glutDisplayFunc(&myDisplay);

glutMainLoop();

return 0;

}