vs2010配置openGL开发环境

本文介绍了如何在Visual Studio 2010中配置OpenGL开发环境,包括下载必要的GLUT库,将头文件、库文件和DLL文件放置到相应目录,并通过创建Win32 Console Application工程,设置链接器选项,最终实现一个显示三角形的基本OpenGL程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


之前下载的库拷贝过去发现程序并不好使,应该是有的库是错误的。下面的我运行成功了

下载OpenGL的glut类库:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

将.h文件拷贝到  C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl 中

将.lib文件拷贝到C:\Program Files\Microsoft Visual Studio 10.0\VC\lib目录中 
将.dll文件拷贝到C:\Windows\System32目录中

首先创建工程,其步骤如下: 
(1)创建一个Win32 Console Application。 
(2)链接OpenGL libraries。在Visual C++中先右击项目,选择属性,找到连接器标签,最后在输入中的附加依赖库加上opengl32.lib glut32.lib glu32.lib. 
现在你可以把下面的例子拷贝到工程中去,编译运行。你可以看到一个三角形。

#include<gl/glut.h>
#include<Windows.h>

void renderScene(void)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
glBegin(GL_TRIANGLES);
glVertex3f(-0.5,-0.5,0.0);
glVertex3f(0.5,0.0,0.0);
glVertex3f(0.0,0.5,0.0);
glEnd();
glutSwapBuffers();
}

int main(int argc, TCHAR* argv[])
{
glutInit(&argc, (char**) argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
glutInitWindowPosition(100,100);
glutInitWindowSize(320,320);
glutCreateWindow("Hello OpenGL");
glutDisplayFunc(renderScene);
glutMainLoop();//enters the GLUT event processing loop.
return 0;
}





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值