VS2008中openGL开发环境配置

1.各种库的配置

(1)glew

下载:https://sourceforge.net/projects/glew/files/glew/1.7.0/glew-1.7.0.zip/download

将include文件夹下的.h文件拷贝到C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL目录中(没有GL目录就自己创建一个,这里的具体路径视电脑上VS2008安装的位置而定)
将lib文件夹下的.lib文件拷贝到C:\Program Files\Microsoft Visual Studio 9.0\VC\lib目录中
将bin文件夹下的.dll文件拷贝到C:\Windows\System32目录中

(2)glut

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

将.h文件拷贝到C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL目录中(没有GL目录就自己创建一个,这里的具体路径视电脑上VS2008安装的位置而定)
将.lib文件拷贝到C:\Program Files\Microsoft Visual Studio 9.0\VC\lib目录中
将.dll文件拷贝到C:\Windows\System32目录中

2.配置项目环境

在需要用到openGL的每个项目中都需要执行以下步骤:

(1)项目——项目属性——配置属性——C/C++— —预处理器——预处理器定义,添加

GLUT_BUILDING_LIB

(2)项目——项目属性——配置属性——链接器——输入——附加依赖项,添加

glut32.lib Opengl32.lib Glu32.lib glew32.lib

3.应用举例

(1)先创建一个Win32控制台应用程序项目(文件——新建——项目——win32——win32控制台应用程序),在下面的名称处任意命名,假定是helloworld,然后点确定。之后点下一步,然后在附加选项的空项目之前打勾,之后点完成。

(2)配置项目属性:如上面所述2所述

(3)在解决方案管理器的源文件文件夹上点右键,添加——新建项——c++文件,任意命名,假定是Hello

在导航窗格中的源文件分类下的Hello.cpp中输入如下代码:

#include <windows.h>   //这个必不可少

#include <gl/glut.h>

void display()

{

glClear(GL_COLOR_BUFFER_BIT);

glColor3f(1.0,1.0,1.0);

glBegin(GL_POLYGON);

    glVertex3f(0.25,0.25,0.0);

    glVertex3f(0.75,0.25,0.0);

    glVertex3f(0.75,0.75,0.0);

    glVertex3f(0.25,0.75,0.0);

   glEnd();

   glFlush();

}

 

void init()

{

glClearColor(0.0,0.0,0.0,0.0);   //以黑色清屏

glMatrixMode(GL_PROJECTION); //glMatrixMode - 指定哪一个矩阵是当前矩阵

                            //GL_PROJECTION,对投影矩阵应用随后的矩阵操作

glLoadIdentity();               //该函数的功能是重置当前指定的矩阵为单位矩阵

glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0);

}

 

int main(int argc,char** argv)

{

glutInit(&argc,argv);

glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);

glutInitWindowSize(250,250);

glutInitWindowPosition(100,100);

glutCreateWindow("Hello OpenGL");

init();

glutDisplayFunc(display);

glutMainLoop();

return 0;

}

运行结果是个矩形,成功!

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 要在VS2022配置OpenGL开发环境,需要按照以下步骤操作: 1. 安装OpenGL库文件:从OpenGL官网下载OpenGL库文件,然后将其解压到一个目录。 2. 配置VS2022:打开VS2022,创建一个新的C++项目。在项目属性,选择“VC++目录”选项卡,然后添加OpenGL库文件的目录到“包含目录”和“库目录”。 3. 配置链接器:在项目属性,选择“链接器”选项卡,然后添加OpenGL库文件的名称到“附加依赖项”。 4. 编写OpenGL代码:在VS2022创建一个新的源文件,然后编写OpenGL代码。在编译和运行代码之前,需要确保计算机上已经安装了OpenGL驱动程序。 以上就是在VS2022配置OpenGL开发环境的基本步骤。需要注意的是,不同的操作系统和计算机配置可能会有所不同,具体操作步骤需要根据实际情况进行调整。 ### 回答2: Visual Studio 2022 是微软最新推出的集成开发环境,支持多种编程语言和平台,其包括 OpenGL 开发环境的配置。下面将介绍如何在 VS2022 上配置 OpenGL 开发环境。 第一步:安装 OpenGL 库和 OpenGL集成包 在 VS2022 上进行 OpenGL 开发需要先安装 OpenGL 库和集成包,通常会选用 GLAD 库和 GLFW 库。可以通过 OpenGL 官网下载相应的库文件,GLFW 库可以在 Github 上进行下载。 下载完库文件和集成包之后,需要将下载的头文件和库文件分别拷贝到相应的目录。其,GLAD 库的头文件拷贝到 VS2022 的 include 文件夹,库文件拷贝到 Visual Studio 安装路径的 lib 文件夹;GLFW 库的头文件和库文件拷贝到 VS2022 的 include 文件夹和 lib 文件夹。 第二步:创建空项目 首先在 VS2022 新建一个空项目,然后将源文件添加到项目。可以在 Sources 目录下创建相应的头文件和源文件。 第三步:在项目属性设置 OpenGL 环境 在 VS2022 ,需要在项目属性进行 OpenGL 环境的设置。在项目属性页的左侧窗格选择“配置属性”,在窗口找到“VC++ 目录”选项卡,然后添加 OpenGL 的头文件路径和库文件路径。 在“配置属性”窗口,找到“链接器”选项卡,选择“输入”,在“附加依赖项”添加 OpenGL 库文件的名称,如“glfw3.lib”等。 第四步:编写代码 在设置完成后,就可以开始编写 OpenGL 程序代码了。需要包含 OpenGL 的头文件和库文件,然后进行程序代码的编写。 总结: 以上就是在 VS2022 配置 OpenGL 开发环境的步骤。需要注意的是,在设置 OpenGL 的头文件路径和库文件路径时,需要根据自己的实际情况进行配置,以确保程序的正确编译和运行。 ### 回答3: 在配置Visual Studio 2022的OpenGL开发环境之前,首先需要确保计算机已安装OpenGL开发库,以及相应的开发工具包。以下是配置Visual Studio 2022的OpenGL开发环境的步骤: 1. 创建一个Visual Studio 2022项目:打开Visual Studio 2022,并创建一个新项目。可以选择使用任何可用的项目模板,因为OpenGL是一个跨平台的API,可以在多种开发环境使用。 2. 下载和安装OpenGL库:从OpenGL官方网站,选择适合操作系统的OpenGL库进行下载安装。通常会包含头文件、静态库文件和动态库文件。将这些文件保存到本地磁盘上的一个目录,后面需要用到。 3. 配置VC++目录:在Visual Studio 2022,找到“工具”->“选项”->“项目和解决方案”->“VC++目录”选项卡,将OpenGL库文件夹添加到包含目录和库目录。 4. 设置OpenGL库依赖项:在Visual Studio 2022,右键单击新建的项目,进入项目属性设置界面。选择“VC++目录”选项卡,点击“包含目录”并添加OpenGL库的头文件路径;选择“链接器”选项,点击“附加依赖项”,加上OpenGL库文件的名字。 5. 编写OpenGL程序:现在可以开始编写OpenGL程序了。打开一个新文件,输入OpenGL的相关代码,然后保存并编译运行。 6. 调试OpenGL程序:遇到问题时,可以使用Visual Studio 2022提供的调试工具调试OpenGL程序,跟踪变量,查看堆栈等操作。 总之,配置Visual Studio 2022的OpenGL开发环境需要安装OpenGL库、配置VC++目录、设置OpenGL库依赖项等步骤。在这个环境下,可以编写、调试和优化OpenGL程序,从而实现各种各样的图形、游戏等应用。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值