Qt配置glfw库(Windows)

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

一、下载glfw

glfw官网下载:https://www.glfw.org/download.html

Qt配置glfw库(Windows)
下载之后,解压如下:
Qt配置glfw库(Windows)


二、配置

2.1、创建Qt工程

创建一个Qt工程(我创建的是命令行程序),如下所示:
Qt配置glfw库(Windows)


2.2、移植库文件

在工程路径下新建一个文件夹glfw
Qt配置glfw库(Windows)
将下载的glfw库文件夹中的include、lib-mingw-w64复制到新建的glfw文件夹中,如下所示:
Qt配置glfw库(Windows)
Qt配置glfw库(Windows)


2.3、导入库到Qt工程

切换到工程文件(*.pro),鼠标右键–>【添加库】
Qt配置glfw库(Windows)
Qt配置glfw库(Windows)
Qt配置glfw库(Windows)
完成之后,工程文件中会出现:
Qt配置glfw库(Windows)


2.4、添加OpenGL库

工程文件,添加如下语句:

LIBS += -lopengl32 -luser32

Qt配置glfw库(Windows)


2.5、测试代码

#include <iostream>

#include <GLFW/glfw3.h>

using namespace std;

int main(void)
{
    GLFWwindow* window;

    /* Initialize the library */
    if (!glfwInit())
        return -1;

    /* Create a windowed mode window and its OpenGL context */
    window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL);
    if (!window)
    {
        glfwTerminate();
        return -1;
    }

    /* Make the window's context current */
    glfwMakeContextCurrent(window);

    /* Loop until the user closes the window */
    while (!glfwWindowShouldClose(window))
    {
        /* Render here */
        glClear(GL_COLOR_BUFFER_BIT);

        /* Swap front and back buffers */
        glfwSwapBuffers(window);

        /* Poll for and process events */
        glfwPollEvents();
    }

    glfwTerminate();
    return 0;
}

Qt配置glfw库(Windows)文章来源地址https://www.toymoban.com/news/detail-438007.html

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

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

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

相关文章

  • 【ISO】Windows10系统ISO镜像怎么从微软官网下载?

    要自己安装正版系统,第一步就是要下载到正确的系统镜像。下载的方法很多,可以通过搜索、网盘、网站或者论坛等下载,但那都不是最正宗、最纯粹的的,通过这些渠道下载,偶尔、难免也会遇到些心术不正的人给你夹带点私货。 从微软官网下载Windows10系统镜像,虽然方

    2024年02月03日
    浏览(51)
  • Maven官网下载配置新仓库

            Maven的官网地址:Maven – Download Apache Maven  点击Download,查找 Files下的版本并下载如下图:         自己在D盘或者E盘创建一个文件夹,作为本地仓库,存放项目依赖。         将下载好的zip文件进行解压,在conf目录中找到settings.xml这个文件;打开之后,找到配

    2024年02月12日
    浏览(40)
  • 最佳iOS设备管理器imazing 2.16.9官网Mac/Windows下载电脑版怎么下载安装

    imazing 2.16.9官网Mac/Windows下载电脑版 是款针对苹果设备所打造的管理工具。iMazing为用户提供多种设备管理功能,每一位用户都能以自己的形式管理苹果设备。iMazing与苹果设备连接后,用户就可以轻松传输文件,浏览保存信息等。   应用介绍 iMazing是macOS平台上的一款帮助用户

    2024年02月09日
    浏览(45)
  • 官网下载JAVA的JDK11版本(下载、安装、配置环境变量)

    目录 前言必读: 一、下载JDK11 1.先去浏览器搜索 2.选择Products 3.Java 4.往下滑找到Oracle JDK,然后点击 5.往下滑找到Java11,再选择自己的操作系统  6.选择exe这个直接安装的后缀 7.跳出来的弹窗勾选,并点击 8.弹出来一个甲骨文的账号登录界面,可以选择 二、安装步骤 9.点击下载

    2024年02月01日
    浏览(84)
  • Linux:tomcat (源码包安装)(官网下载-安装-启动-配置-等等等-----从入门到入土)

    Apache Tomcat®软件是一个开源实现 Jakarta Servlet、Jakarta Server Pages、Jakarta Expression Language、Jakarta WebSocket、Jakarta Annotations 和 Jakarta Authentication 规范。 这些规范是Jakarta EE平台的一部分。 Apache Tomcat软件是在开放和参与式中开发的。 环境,并在 Apache 许可证版本 2 下发布。这

    2024年02月10日
    浏览(41)
  • 【lwip】13-TCP协议分析之源码篇链接:[https://www.cnblogs.com/lizhuming/p/17438682.html](https://www.cnblogs.com/lizhuming/p/17438682.html)

    TCP源码篇,当前只分析TCP层的源码实现,按功能分块分析,接口为RAW接口。 NETCONN接口和SOCKET接口会独立一篇文章进行分析。 本文基于读者已学习了TCP协议原理篇的基础上进行源码分析,不再在此篇文章中过多解析TCP相关概念。 ‍ 建议读者对着LWIP库源码进行阅读。对于初学

    2024年02月06日
    浏览(70)
  • Visual studio2022 利用glfw+glad配置OpenGL环境

    链接:https://visualstudio.microsoft.com/zh-hans/ 搜索时最常见的是glut,但是了解到glut最后更新时间是1998年,比我还小两岁…目前没人维护了,也被弃用了… 目前,最常用的就是freeglut+glew和glfw+glad两种组合。据说前者比较经典,后者比较新潮,所以作为潮人,我选择了后者(具体可

    2024年02月04日
    浏览(52)
  • Windows Qt 5.12.10下载与安装

    Qt 入门实战教程(目录) QT开发环境包括三部分:(1)C++编译器 ; (2)Qt 库 ;(3) QtCreator  Visual Studio 2017 安装_C++程序员Carea的博客-CSDN博客 qt-opensource-windows-x86-5.12.10.exe 官方下载地址:https://download.qt.io/archive/qt/5.12/5.12.10/qt-opensource-windows-x86-5.12.10.exe 使用迅雷下载,这个

    2024年02月11日
    浏览(33)
  • 如何在Oracle官网下载JAVA SE 8版本(JDK 1.8.0)并在Linux系统下安装jdk及环境配置

    1.下载安装包 Java Archive Downloads - Java S 8 进入Oracle官网选择Linux版本jdk8  它会需要一个Oracle账号,如果无法注册可选择百度云下载 链接: https://pan.baidu.com/s/1IrWKc4R9BDPfI56sL7fXCg 提取码: 8888  2.指定安装目录 ① 将该压缩包放到 /usr/local 目录下 ② 然后解压该压缩包,如下指令:

    2024年04月25日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包