QT+OpenGL——GLFW编译配置

环境:Qt5.8.0、VS2015

1、下载glfw源码;地址:https://www.glfw.org/download.html

2、下载cmake工具;地址:http://www.cmake.org/cmake/resources/software.html

3、启动cmake-gui,配置好源码路径及编译路径;如图:

4、点击configure选择vs 2015如图:

5、勾选BUILD_SHARED_LIBS,这一步一定要勾选!不然会导致库无法使用!如图:

6、点击Generate生成项目,并在build目录中使用vs2015打开项目进行生成。

7、拷贝生成的库文件到项目的lib目录中并导入项目,dll文件放入项目执行文件目录,拷贝include中的头文件到项目的头文件目录并导入。位置如图:

9、下载freeglut源码,地址:https://sourceforge.net/projects/freeglut/ 

注:若无法下载,可以百度搜索freeglut源码进行下载

10、使用cmake进行编译,步骤与编译glfw一样。

11、拷贝对应lib、dll、include文件到项目中。其位置如下:

10、配置GLAD库,选择对应OpenGL版本、vs版本、profile选择core以及勾选Generate to loader即可,地址:https://glad.dav1d.de/

11、添加GLAD库到项目中。

12、测试是否配置成功,不报错即为配置成功,不会有窗口显示。代码如下:

#include <glad/glad.h>
#include <GLFW/glfw3.h>

int main()
{
    glfwInit();
    glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
    glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
    glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
    //glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);

    return 0;
}

 

注:所有的头文件最好都直接添加进VS的安装目录下,即:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include

如图:

参考网址:https://learnopengl-cn.github.io/01%20Getting%20started/02%20Creating%20a%20window/

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值