您的位置:首页 > 运维架构

VS2010环境下配置OpenGL

2011-08-14 15:03 363 查看
glut下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

实际情况与VS2010安装目录为准

1. 把解压得到的glut.h放到"C:\Program Files \Microsoft SDKs\Windows\v7.0A\Include\gl"(与具体安装位置有关,应该是 安装目录\microsoft sdks\windows\v7.0A\include\gl)

2. 把解压得到的glut.lib和glut32.lib放到"“C:\Program Files\Microsoft Visual studio 10.0\VC\lib" 中(与具体安装位置有关,同上)

3. 把解压得到的glut32.dll放到"C:\Windows\System32"

4. 把glut.dll放到"C:\Windows\System32".(网上这部分的错误比较多,glut.dll,glut32.dll是放一起的,不是放在bin目录下)

5. 打开vs2010,随便打开或新建一个项目。

项目 -->属性 C\C++-->预处理器-->预处理器定义 添加GLUT_BUILDING_LIB,中间用分号隔开,然后点击连接器->输入--> 附加依赖性添加glut32.lib Opengl32.lib Glu32.lib(用分号分隔,保留原有的)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// 测试代码

#include <gl\glut.h>

void myDisplay(void)

{

glClear(GL_COLOR_BUFFER_BIT);

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

}

int main(int argc, char *argv[])

{

glutInit(&argc, argv);

glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);

glutInitWindowPosition(100, 100);

glutInitWindowSize(400, 400);

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

glutDisplayFunc(&myDisplay);

glutMainLoop();

return 0;

}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: