visual studio2019 +配置OpenGL

下载VS2019

  • 到官网https://visualstudio.microsoft.com/zh-hans/downloads/
    选择下载社区版

在这里插入图片描述

  • 安装时勾选 c++ 模块,注意 vs 组件占用较大,目的地址要有充足的存储空间
    在这里插入图片描述

下载GLEW

  • 到官网http://glew.sourceforge.net/
  • 下载 Binaries Windows 32-bit and 64-bit
    在这里插入图片描述

下载GLFW

  • 到官网https://www.glfw.org/
  • 下载 Windows pre-compiled binaries (很小但很慢)
  • 将下载的 glfw 和 glew 都解压缩
    在这里插入图片描述

配置OpenGL

  • 打开 vs 创建一个空项目
    在这里插入图片描述
  • 点击右侧新建一个cpp源文件:main.cpp
  • 右键你的项目,打开属性->VC++目录->选择包含目录,第二列存在下拉列表,单击编辑
    在这里插入图片描述
  • 选择新行,添加 glew glfw文件夹中的include文件夹
  • 同理将两个文件夹中的lib文件添加到库文件中,添加glew的时候,选择lib后继续选择lib->release->win32
  • 在添加glfw的时候,对应自己的版本选择lib
    在这里插入图片描述
  • 点击应用后确定
  • 打开属性页,配置一下链接器
    在这里插入图片描述
  • 单击编辑后输入以下内容,注意行与行之间有回车
opengl32.lib
glfw3.lib
glew32s.lib
  • 完成配置后点击应用后确定
  • 通过简单的代码进行测试,出现图像框即证明无误
#include<iostream>
#define GLEW_STATIC
#include <GL/glew.h>
#include<GLFW\glfw3.h>
 
using namespace std;
 
int main(int argc, char** argv[])
{
Init();//初始化
 glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);//配置GLFW
 glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);//配置GLFW
 glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
 glfwWindowHint(GLFW_RESIZABLE, GL_FALSE);
 
 GLFWwindow* window = glfwCreateWindow(800, 600, "TEST", nullptr, nullptr);
 if (window==nullptr)
 {
  cout << "Failed" << endl;
  glfwTerminate();
  return -1;
 }
 glfwMakeContextCurrent(window);
 while (!glfwWindowShouldClose(window))
 {
  glfwPollEvents();
  glfwSwapBuffers(window);
 }
 glfwTerminate();
 return 0;

}

在这里插入图片描述


出现 ‘库类型x64和目标计算机类型不同’ 问题,在上方工具栏将解决方案平台改为x64
在这里插入图片描述
对于库冲突,可以在属性->链接器->输入->忽略待定默认库中添加冲突库,比如这个,只需要编辑中添加 MSVCRT.lib 应用即可。
在这里插入图片描述

  • 9
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Visual Studio 2019配置 OpenGL 开发环境,可以按照以下步骤操作: 1. 下载和安装 OpenGL 开发工具包。可以从 OpenGL 官方网站或其他第三方网站下载。请注意,OpenGL 并不是单独的软件,而是一组库和 API。因此,您需要下载包含库和头文件的完整开发工具包。 2. 创建一个新的 Visual Studio 2019 项目。选择“空项目”模板,并使用 C++ 作为语言。 3. 在项目属性中配置包含目录和库目录。在 Visual Studio 2019 中,可以通过右键单击项目名称并选择“属性”打开项目属性。在属性窗口中,选择“VC++ 目录”选项卡,然后设置包含目录和库目录。 4. 在“常规”选项卡下,将“附加包含目录”设置为 OpenGL 的包含目录。例如,如果您的 OpenGL 头文件位于“C:\OpenGL\include”目录下,则应将“附加包含目录”设置为“C:\OpenGL\include”。 5. 在“链接器”选项卡下,将“附加库目录”设置为 OpenGL 的库目录。例如,如果您的 OpenGL 库文件位于“C:\OpenGL\lib”目录下,则应将“附加库目录”设置为“C:\OpenGL\lib”。 6. 在“链接器”选项卡下,将“附加依赖项”设置为所需的 OpenGL 库文件。OpenGL 库文件的名称可能因平台和编译器而异。例如,在 Windows 平台上,您可能需要将“opengl32.lib”和“glu32.lib”添加到“附加依赖项”中。 7. 在代码中包含所需的 OpenGL 头文件。要使用 OpenGL 函数,您需要包含“gl.h”头文件。要使用 OpenGL 实用程序函数,您需要包含“glu.h”头文件。 8. 现在,您可以开始编写使用 OpenGL 的代码了。在编译和链接代码之前,请确保您的系统上已安装 OpenGL 运行时库。 希望这些步骤能帮助您配置 Visual Studio 2019 中的 OpenGL 开发环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值