vc2019+OpenGL+GLFW+GLEW环境配置

该博客详细介绍了如何在Visual Studio 2019(VS2019)中配置GLFW和GLEW库,包括下载库文件、创建项目、设置包含目录和库目录、添加依赖项,并处理动态链接库的路径问题,以实现OpenGL编程环境的搭建。
摘要由CSDN通过智能技术生成

一、下载vs2019

下载GLFW,下载地址:An OpenGL library | GLFW

下载GLEW,下载地址:GLEW: The OpenGL Extension Wrangler Library(在D:\Opengl\OpenGL\dependances\GLEW\bin\Release\x64中找到glewinfo.exe,点击运行会得到所支持GLEW的版本号)

2.1准备

在vs2019中创建空项目

在vs2019里在解决方案下创建新的文件夹,命名为src

在src中创建新的项目.cpp

创建新的文件夹存放空项目

将下载的GLFW与GLEW解压到文件夹的目录下

在新建项目的目录下创建dependances文件夹

在文件夹中创建GLFW与GLEW文件夹

分别将下载的GLFW与GLEW文件中的include与离别文件拷贝到新的GLFW与GLEW中

2.2配置

第一步:右击项目名,点击属性。

第二步:点击VC++目录,在包含目录中加入GLFW与GLEW的include路径

            (D:\Opengl\OpenGL\dependances\GLFW\include\GLFW

                D:\Opengl\OpenGL\dependances\GLEW\include\GL)

               点击库目录,在库目录中加入GLFW与GLEW的lib路径

             (D:\Opengl\OpenGL\dependances\GLFW\lib-vc2019

                 D:\Opengl\OpenGL\dependances\GLEW\lib)

第三步:点击C/C++-常规,在附加包含目录下添加GLFW与GLEW的include路径

            (D:\Opengl\OpenGL\dependances\GLFW\include\GLFW

                D:\Opengl\OpenGL\dependances\GLEW\include\GL)

第四步:点击链接器-常规,在附加库目录下添加GLFW与GLEW的lib路径          

            (D:\Opengl\OpenGL\dependances\GLFW\lib-vc2019

                D:\Opengl\OpenGL\dependances\GLEW\lib)

第五步:点击链接器-输入,在附加依赖项中添加动态链接库

        (glfw3.lib;glfw3_mt.lib;glfw3dll.lib;opengl32.lib;User32.lib;Gdi32.lib;
Shell32.lib;glew32.lib;glew32s.lib)

                在这一步可能会有打不开链接库文件的错误,因此还需要第六步。

第六步:1.将GLFW与GLEW文件中的.dll文件(glew32.dll与glfw3.dll)拷贝到D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64中

                2.在D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include中创建名为GL与GLFW的文件将GLEW(D:\Opengl\OpenGL\dependances\GLEW\include\GL)的.h文件复制到新创建的GL文件中;将GLFW(D:\Opengl\OpenGL\dependances\GLFW\include\GLFW)的.h文件复制到新创建的GLFW文件中

                3. 将GLEW(D:\Opengl\OpenGL\dependances\GLEW\lib\Release\x64)的glew32.lib与glew32s.lib以及GLFW(D:\Opengl\OpenGL\dependances\GLFW\lib-vc2019)的glfw3.lib与glfw3_mt.lib与glfw3dll.lib文件复制到D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\lib\x64中

注1:GLEW与GLFW的头文件分别是GL/glew.h与GLFW/glfw3.h,且GLEW的头文件要在GLFW头文件前声明。

注2:如果你希望链接静态GLEW,在GLEW头文件之前定义#define GLEW_STATIC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值