[C++] [MinGW64] 安装glfw
参考
如何在Windows 10(64位)的MinGW-w64上设置OpenGL
创建窗口
正文
首先到这里下载CMake,配置好环境变量
由于我只要GLFW就行了,其他的就跳过了(虽然我freeglut和glew都装了)
在GLFW下载页上下载GLFW,打开命令提示符,用“cd”命令跳转到解压路径,输入
cmake -G “MinGW Makefiles” -S. -B. -DCMAKE_INSTALL_PREFIX=E:\mingw64\x86_64-w64-mingw32
由于我这边用的是MinGW,所以要解压到MinGW的路径上
随后输入
mingw32-make all
然后安装
mingw32-make install
就可以了
接着打开GLAD在线服务
LearnOpenGL的原文如下,懒得打字了
打开GLAD的在线服务,将语言(Language)设置为C/C++,在API选项中,选择3.3以上的OpenGL(gl)版本(我们的教程中将使用3.3版本,但更新的版本也能用)。之后将模式(Profile)设置为Core,并且保证选中了生成加载器(Generate a loader)选项。现在可以先(暂时)忽略扩展(Extensions)中的内容。都选择完之后,点击生成(Generate)按钮来生成库文件。
GLAD现在应该提供给你了一个zip压缩文件,包含两个头文件目录,和一个glad.c文件。将两个头文件目录(glad和KHR)复制到你的Include文件夹中(或者增加一个额外的项目指向这些目录),并添加glad.c文件到你的工程中。
如上面所示,把“include”里的内容复制到“mingw64\x86_64-w64-mingw32\include”里,在项目文件中导入glad/glad.h和glad.c
之后再次回到命令提示符,输入
g++ %input%.cpp -o %input%.exe -lglfw3 -lgdi32 -lopengl32
编译文件,运行程序
记得输入时一定要把后面的一串带上
运行结果
从LearnOpenGL上拷下一段代码,运行,如下所示
[C++] [MinGW64] 安装glfw相关推荐
- MinGW64 安装和环境变量配置
MinGW64 安装和环境变量配置 C/C++开发环境,64位和32位编译环境 官方网址:http://www.mingw-w64.org/doku.php 下载官方:http://www.mingw ...
- windows下MingW64安装教程
MingW64安装教程 使用msys2安装MingW64 官网下载压缩包解压配置环境变量安装 使用msys2安装MingW64 1.首先下载在msys2官网下载msys2程序,然后安装,基本上next ...
- mingw64 安装报错
mingw64 安装报错 if the mingw-w64 header set and the build/host option are set properly 1.错误信息 2. 解决办法 3 ...
- mingw64安装和环境变量配置教程
今天想安装一个mingw64编译器,这样的话可以在VSCode和Matlab里面编译C语言了,也方便后续在simulink中使用S-function.记录在此,以便后续重新安装使用. 首先按照ming ...
- minGW64安装和使用 极简教程
1.下载minGW64 官网下载:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/ 我的FTP ...
- MinGW64安装及环境配置
MinGW-w64安装教程 MinGW-w64 C/C++编译器下载和安装 1.离线安装包下载与配置 离线安装包下载 点击此链接:https://sourceforge.net/projects/mi ...
- 欢喜解决Mingw64安装问题
想必各位 "windowser"都已经受够了Mingw64的下载速度问题 都1202年了,下一个15.1MB的包居然还要40分钟.但那你以为这就完了? 轻轻松松30分钟白给,嘤嘤嘤 ...
- win10安装MinGW-64安装版
因为之前安装的实MinGW,不支持64位,现在安装MinGW-64,既支持32位又支持64位 一.下载包文件 https://www.mingw-w64.org/downloads/#mingw-bu ...
- 18 安装zlib报错_scalapack win安装及mingw64环境配置
失学在家,手里也没有服务器.看家里有台台式机,于是想给台式机配上科研环境.发现win10配置scalapack的资料基本没有,于是就想写点笔记,为人类的中文文献库增加一点资料. 1. MSYS2和MI ...
最新文章
- java 字符整数_Java整数是否等于字符?
- opengl游戏引擎源码_UE4渲染引擎模块简介(1)
- 腾讯计费:助力游戏千亿级营收,覆盖180多个国家
- 计算机主机内部防尘装置,一种计算机主机用防尘装置的制作方法
- Symfony2Book03:使用Symfony2创建页
- 编译原理教程_3 词法分析
- Java 对象不使用时,为什么要赋值为 null?
- 如何用Python抓抖音上的小姐姐
- web前端开发课设 html5前端网页设计 中国传统文化介绍
- ps文字工具学习笔记
- 提示:请安装TCP/IP协议.error=10106。解决方案
- dede在添加文章页增加附件上传后点击浏览找不到文件提示No Exsits Path解决
- 动态html函数的写法,如何将html div id的动态传递给js函数
- 数据库作业4——数据查询
- 遥感应用发展观察(更新)
- 恢复重装系统后的EFS加密文件
- ubuntu企业微信和微信无法发送和显示图片和截图问题
- Java创建线程(Lambda表达式创建线程)
- 社保公积金提取转移手续
- mac电脑如何打包dmg安装包文件
热门文章
- 解决Win10系统进行共享时候弹出0x80070035错误代码的方法
- converge和gtsuite联合仿真
- 自己写的一个简单的迅雷下载支持断点续传
- 一级计算机教程软件有哪些,[计算机软件及应用]计算机一级word操作教程.ppt
- java qt gui_跨平台的GUI Framework : Qt (C/C++)
- 怎么检验python安装成功_如何验证python安装成功
- 轻量级Kubernetes-K3S简介入门
- 简单易懂的微前端开发之qiankun快速体验
- matlab使用sym类型,subs和diff函数,进行模式搜索法和改进的powell法求解函数
- 如何基于Flink+TensorFlow打造实时智能异常检测平台?只看这一篇就够了