Windows 10搭建 OpenGL 环境(C++)

这篇具有很好参考价值的文章主要介绍了Windows 10搭建 OpenGL 环境(C++)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、创建 sdk 目录

IDE使用 Visual Studio 2022,在电脑上创建一个目录,用来存放要使用的 OpenGL 库,后面步骤中生成的各种库文件,都会放到这个目录,用于配置 VS 项目模板,本文将使用这个目录:F:\OpenGL\sdk(简称“sdk目录”),在sdk目录下创建两个子目录:lib 和 include

2、GLFW 窗口管理库

(1)下载 glfw 源码,把下载的源码中的 ..\glfw\include\GLFW 目录(包含要使用的头文件)复制到 ..\sdk\include 目录中

(2)下载 CMake,下载完解压后,双击 ..\cmake-3.27.3-windows-x86_64\bin\cmake-gui.exe 打开CMake,按照下图步骤编译代码

Windows 10搭建 OpenGL 环境(C++),Windows桌面应用,windows

 双击输出目录中的 GLFW.sln 打开 VS,选择 x64,右键点击“解决方案”,然后点击“生成解决方案”,生成成功后, 在输出窗口中 Ctrl + F 搜索 “glfw3.lib”,

Windows 10搭建 OpenGL 环境(C++),Windows桌面应用,windows

 把生成的 glfw3.lib 复制到 ..\sdk\lib 目录中

3、GLEW 拓展库

下载 glew,下载 Windows binaries for 32-bit and 64-bit 就行,下载完成解压后,把 lib\Release\x64\glew32.lib 复制到 ..\sdk\lib\ 目录,把 bin\Release\x64\glew32.dll 复制到 sdk 目录(这个只是为了后面方便找到这个文件,实际开发时需要手动添加引用),把 include\GL 整个文件夹复制到 ..\sdk\include 目录

4、GLM 数学库

下载 glm,把 glm 文件夹(包含.hpp)复制到 ..\sdk\include 目录

5、SOIL2 纹理图像加载库

下载 premake

下载 SOIL2,把 SOIL2\src\SOIL2 文件夹复制到 ..\sdk\include 目录

把 premake5.exe 复制到 SOIL2 目录,打开命令提示符,切到 SOIL2 目录,然后运行指令

premake5 vs2022

使用 VS 打开解决方案 ..\SOIL2\make\windows\SOIL2.sln,选择 x64,右键点击“soil2-static-lib”,然后点击“生成”,把生成的 soil2-debug.lib 复制到 ..\sdk\lib 目录

6、创建项目模板

创建一个C++空项目(名字随便起,比如 OpenGLProject),选择 Debug x64(后面选择Release把后面的步骤重复一遍),右键点击项目 OpenGLProject,点击“属性”,平台选择 x64,VC++目录 -> 常规 -> 包含目录,添加 ..\sdk\include 目录

Windows 10搭建 OpenGL 环境(C++),Windows桌面应用,windows

链接器 -> 常规 -> 附加库目录,添加 ..\sdk\lib 目录

Windows 10搭建 OpenGL 环境(C++),Windows桌面应用,windows

 链接器 -> 输入 -> 附加依赖项,添加4个文件名:

glfw3.lib

glew32.lib

soil2-debug.lib

opengl32.lib

Windows 10搭建 OpenGL 环境(C++),Windows桌面应用,windows

 点击“应用”,“确定”,最后点击主窗口上面的“项目” -> 导出模板,以后新建项目的时候就可以选择整个项目模板来创建OpenGL项目了

Windows 10搭建 OpenGL 环境(C++),Windows桌面应用,windows文章来源地址https://www.toymoban.com/news/detail-661074.html

到了这里,关于Windows 10搭建 OpenGL 环境(C++)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 家庭版Windows10/Windows11不支持远程桌面

    家庭版Windows10是不支持远程桌面的。我们可以在windows的“设置”- “远程桌面设置”里面查看系统是否支持远程桌面: 我们可以通过RDPWrap这个项目让家庭版也支持远程桌面。 首先在下面网址下载该项目,下载zip https://github.com/stascorp/rdpwrap/releases/tag/v1.6.2 解压,分别以管理员

    2023年04月08日
    浏览(52)
  • windows 10 远程桌面配置

    打开注册表(win+r), 输入regedit 找到配置项【计算机HKEY_LOCAL_MACHINESYSTEMControlSet001ControlTerminal ServerWdsrdpwdTdstcp】 , 可以通过搜索“Wds”快速定位。 修改端口配置项【PortNumber】   2. 防火墙配置         开放63389、137、138 端口访问

    2024年02月13日
    浏览(47)
  • Windows10神州网信版的远程桌面开启

    在XP和Windows7中,开启远程桌面并不复杂,到了Windows10略有不同,对于Windows10的神州网信版来说,就复杂了。 默认情况下,远程桌面是不开启的。 要开启神州网信版的Windows10远程桌面 ,需要下列步骤: 1、设置组策略 运行组策略(gpedit.msc),进行下面的操作: ⑴ 计算机配

    2024年02月07日
    浏览(45)
  • 【腾讯云 Finops Crane 集训营】 如何在Windows上快速搭建一个Kubernetes+Crane 环境及应用

    个人主页 : ζ小菜鸡 大家好我是ζ小菜鸡,让我们一起学习在 Windows 如何快速搭建一个 Kubernetes+Crane 环境及 应用 。 如果文章对你有帮助、 欢迎关注、点赞、收藏(一键三连)    Crane 是由腾讯云主导开源的国内第一个基于云原生技术的成本优化项目,遵循 FinOps 标准,已经获

    2024年02月07日
    浏览(44)
  • windows10家庭版远程桌面提示:身份验证错误CredSSP...

    错误提示: 出现身份验证错误。 要求的函数不受支持。 远程计算机:xxx 这可能是由于CredSSP加密数据库修正。 若要了解详细信息,请访问 https://go.mircrosoft.com/fwlink/?linkid=866660 如果是企业版使用gpedit.msc,配置窗口内找到: 计算机配置管理模板系统凭据分配加密Oracle修正 选择

    2024年02月04日
    浏览(39)
  • Windows10使用Xrdp远程桌面连接Ubuntu主机【不稳定】

    Ubuntu 服务器通常使用命令行进行管理,并且默认没有安装桌面环境。如果你正在运行 Ubuntu 桌面版,忽略这一步。 在 Ubuntu 源仓库有很多桌面环境供你选择。一个选择是安装 Gnome,它是 Ubuntu 20.04 的默认桌面环境。另外一个选项就是安装 xfce。它是快速,稳定,并且轻量的桌面

    2024年02月06日
    浏览(49)
  • 【docker桌面版】windows使用docker搭建nginx

    1.拉取nginx镜像 docker pull nginx 2.运行容器 docker run -d -p 80:8081 --name nginx nginx 3.本地磁盘创建nginx目录 D:Dockerprojectnginx 4.复制docker中的nginx配置文件 查看运行的容器docker ps -a docker cp 8f18d58bc77b:/etc/nginx/nginx.conf D:Dockerprojectnginxconf 5.停止刚启动的nginx容器 docker stop 8f18d58bc77b doc

    2024年02月13日
    浏览(38)
  • Windows10 远程桌面连接失败,报CredSSP加密oracle修正错误解决办法

    最近Windows10 升级后,发现不能远程连接。 不能访问的都报下面这个错了: 原因: 按照提示的微软地址,看了下大致就是服务器端没有更新,而我的win10已经更新了一个安全补丁, 如果双方都没有打补丁的话,可以正常访问。 如果双方都打了补丁的话,也可以正常访问。

    2024年02月15日
    浏览(54)
  • Windows server : RDS 服务 远程桌面服务(安装&搭建&测试)

    实验环境:虚拟机下 一个网段,可以互相通信 一台 Windows server2016 (ad域环境和rds服务)------192.168.100.1 一台 Windows server 2016 或 win10 都可以只要可以远程连接ad域那个server就行------ 192.168.100.2 一定要有域,在100.1上创建域,需要使用rds的加入进域 一定要有域,在100.1上创建域,

    2024年02月08日
    浏览(47)
  • Windows | RDPWrap 远程桌面登录增强工具 (解决win10/11家庭版无法使用远程桌面 + 支持多人同时登录)

    Windows远程桌面 Windows远程桌面是一种技术,允许用户从远程位置访问和控制在另一个地方的Windows计算机。它可以帮助管理员和其他用户实现远程管理、技术支持和协同工作等操作。 使用Windows远程桌面,您可以连接到远程计算机并在本地计算机上像使用本地计算机一样使用它

    2024年02月04日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包