博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenGL Windows 窗口程序环境搭建
阅读量:6968 次
发布时间:2019-06-27

本文共 897 字,大约阅读时间需要 2 分钟。

OpenGL环境搭建步骤:

Downloading OpenGL

根据官网的说法:

In all three major desktop platforms (Linux, macOS, and Windows), OpenGL more or less comes with the system. However, you will need to ensure that you have downloaded and installed a recent driver for your graphics hardware.

OpenGL 的基础头文件什么的已经随系统提供,然后在安装好显卡驱动就可以下一步了。

Initialization && OpenGL Context Creation

初始化与获取OpenGL Context

方法有两种:

第一种:自己用windows的API写消息循环,获得HWND,然后初始化OpenGL

第二种:使用库,FreeGLUT,自动创建窗口并且获得OpenGL Context

介绍第二种,第一种以后抽时间记录。

首先FreeGLUT自从3.0以后只提供了源码,需要先下载下来然后用Cmake编译成dll。

编译freeglut参照这篇文章:

https://blog.csdn.net/yinglang19941010/article/details/50166343

虽然有点老了,但是基本方法不变,cmake的配置选项保持默认就好。

将编译好的文件按照如下的规则放好便能够使用:

  bin/xxxx.dll     to     %SystemRoot%/system32

  lib/xxxx.lib     to     {VC Root}/Lib
  include/GLxxxx.h     to     {VC Root}/Include/GL
  include/GL/xxxx.h     to     {VC Root}/Include/GL
未完待续。。。。

转载于:https://www.cnblogs.com/ComputerPlayerJs/p/10498613.html

你可能感兴趣的文章
安安静静的做个程序员,也挺好的——分析程序员、技术主管和架构师
查看>>
微信公众号开发系列-12、微信前端开发利器:WeUI
查看>>
面向对象 小游戏 打飞机
查看>>
C# winform combobox默认选中项方法
查看>>
QR-关于二维码
查看>>
Mac Lion Configure Apache
查看>>
中秋所想
查看>>
手算平方根和基于 Java BigInteger 的大整数平方根的实现
查看>>
将在本地创建的Git仓库push到Git@OSC
查看>>
1.MySQL与MongoDB的操作对比,以及区别
查看>>
android开发之存储数据
查看>>
哈夫曼二叉树
查看>>
双样本T检验-P-T和T-T检验
查看>>
多线程-NSOperation
查看>>
【bzoj 2716】[Violet 3]天使玩偶 (CDQ+树状数组)
查看>>
基于React、node的投票系统
查看>>
第8章课后总结
查看>>
《大话设计模式》读书笔记-第8章 工厂方法模式
查看>>
找个程序员做老公,挺好!
查看>>
[转]日期格式化(yyyy-MM-dd)中,为什么 M 多大写?
查看>>