在Win10 + VS2015中配置OpenGL开发环境(包括安装32位和64位库的方法)

(博主是一枚大三学生,为了学习OpenGL,想在VS中同时配置32位和64位的开发环境,但在网上没有找到解决办法,头疼了一晚上加一上午,最后总算是自己试出来了,谨记于此)

 这是我打包好的文件Freeglut&GLEW库(里面的库是已经编译好的)也可以去官网下,我在下面的内容中也给出了官网的下载地址。

一、OpenGL库

    1.GLUT库

     GLUT(OpenGL Utility Toolkit)是一个跨平台工具库,只能在win32下使用,不提供64位的开发环境,而且在1998年之后一直没有更新了

    2.freeglut库

    这个库是原始的GLUT库修改之后得到的,它既提供32位、也提供64位的编译环境,而且有人维护,更好一些。

    3.GLEW库

    GLEW(OpenGL Extension Wrangler)是另外一个辅助库。

二、配置过程

    1.freeglut库的配置

下载链接

64位的装freeglut库的过程这位仁兄已经写好了,大家去看就行

只是我要再补充两个注意的地方

   1、在用Cmake解压freeglut时,Configure中

  • 32位选择
  • 64位选择

    将32位生成文件的存放文件夹命名为freeglut-x86(可以任意命名,这里只是为了后面便于说明)
    将64位生成文件的存放文件夹命名为freeglut-x64

    64的要打开.sln分别在debug和release模式下x64环境中生成解决方案,同样,

    32位的也要打开.sln分别在debug和release模式下x86环境中生成解决方案

   2、32位和64位环境配置重点!!!

  • 32位
    1. 在VS2015的安装路径下include文件中新建一个GL文件夹
    2. 将下载得到的freeglut-3.0.0中freeglut-3.0.0\freeglut-3.0.0\include\GL下的.h头文件
      放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\GL中(即第1步中新建的GL文件夹)
    3. freeglut-x86\bin\Debug中的freeglutd.dllfreeglut-x86\bin\Releasefreeglut.dll
      放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
      (细心的你可能发现这两个dll的名字是不一样的)
    4. freeglut-x86\lib下Debug和Realease中的.lib文件
      放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib
  • 64位
    1. freeglut-x64\bin\Debug中的freeglutd.dllfreeglut-x64\bin\Releasefreeglut.dll
      放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64
    2. freeglut-x64\lib下Debug和Realease中的.lib文件
      放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\amd64
    注:32位库和64位库的.h头文件是一样的

   到这里freeglut库就配置好了~

2.GLEW库的配置

2.1源码下载及编译

下载链接

解压后打开glew-2.1.0\glew-2.1.0\build\vc12中的glew.sln

  • 在x86环境中Debug模式下生成解决方案,得到32位Debug库;
  • 在x86环境中Release模式下生成解决方案,得到32位Release库;
  • 在x64环境中Debug模式下生成解决方案,得到64位Debug库;
  • 在x64环境中Release模式下生成解决方案,得到64位Release库。

    之所以写这么详细,是怕大家搞混了。
     

    2.2配置GLEW

  • 32位
    1. glew-2.1.0\glew-2.1.0\include\GL下的.h头文件
      放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\GL
    2. glew-2.1.0\glew-2.1.0\bin\Debug\Win32中的 glew32d.dll
      glew-2.1.0\glew-2.1.0\bin\Release\Win32glew32.dll
      放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
    3. glew-2.1.0\glew-2.1.0\lib\Debug\Win32下的2个.lib文件
      glew-2.1.0\glew-2.1.0\lib\Release\Win32下的2个.lib文件
      放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib
  • 64位
    1. glew-2.1.0\glew-2.1.0\bin\Debug\x64中的 glew32d.dll
      glew-2.1.0\glew-2.1.0\bin\Release\x64glew32.dll
      放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64
    2. glew-2.1.0\glew-2.1.0\lib\Debug\x64下的2个.lib文件
      glew-2.1.0\glew-2.1.0\lib\Release\x64下的2个.lib文件
      放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\amd64

到此为止,就大功告成了~

    上面说的比较详细,简言之,就是把32位的dll文件和lib文件放在VS对应文件夹中,把64位的dll文件和lib文件放在VS对应文件夹\amd64中

如果你觉得上面这些编译或是配置步骤特别麻烦的话,可以看我的另外一篇文章,一分钟内就可以配置好开始OpenGL编程了。(改天再写)

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答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程序,从而实现各种各样的图形、游戏等应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值