OpenGl环境配置(Visual Studio)

前言

OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的[编程接口]规格的专业的图形[程序接口]。它用于[三维图像](二维的亦可),是一个功能强大,调用方便的底层图形库。

由于其强大的硬件兼容性和跨平台特性。对它的环境配置,至少我觉得比Java麻烦。

好不容易配好了,在此记录一下配置过程,算是备忘。

正文

首先我们要知道三个库glfw,glew,glm. glfw是辅助创建OpenGL窗口的开源库.所以在后面配置工程的时候你会发现我们根本就不需要用到MFC窗口框架的,只需要console工程即可 glew是暴露OpenGL的通用API的开源库, glm是OpenGL开发中常用的数学库,主要是一些矩阵变化. 但是该库里面的源文件都是以.hpp这种不用编译的后缀形式存在,所以只要include就行,在此环境配置中不用理会.

具体配置方法在参考中有详细讲解。在此只记录简要步骤。

  1. 下载glfw,glew工程。
  2. 新建Visual Studio的Win32 Console Application工程。
  3. 在工程目录下创建include和lib目录
  4. 将所有的.h复制到include目录下,将所有的.lib复制到lib目录下。
  5. 在工程配置选项中的C/C++->常规->附加包含目录,添加include目录
  6. 在工程配置选项中的链接器->常规->附加库目录,添加lib目录
  7. 在工程配置选项中的链接器->输入->附加依赖项,添加glfw3.lib glew32s.lib opengl32.lib

最后,

#include "stdafx.h"  
// GLEW
#define GLEW_STATIC
#include <GL/glew.h>
// GLFW
#include <GLFW/glfw3.h>

就可以开始愉快的编写OpenGL代码啦!

Done!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在CentOS 7上使用Skyline检测异常

如果您使用监控系统(如Zabbix或Nagios),那么您就知道监控的工作原理。简而言之,它可以描述如下:监控系统接收各种指标(CPU /内存使用,网络利用率等...

4705
来自专栏Java技术分享

redis集群原理

 redis是单线程,但是一般的作为缓存使用的话,redis足够了,因为它的读写速度太快了。

3229
来自专栏Spark学习技巧

基石 | Flink Checkpoint-轻量级分布式快照

前面两篇,一篇是spark的driver的Checkpoint细节及使用的时候注意事项。一篇是flink的Checkpoint的一些上层解释。本文主要是将fli...

2071
来自专栏黑白安全

绕过CDN获取网站IP地址

基于masscan扫描IP端中开放的80端口,程序自动连接每个IP测试,筛选出符合条件的ip保存到result.txt 后续程序会提供”基于扫描子域名获取IP段...

993
来自专栏java工会

JVM堆内存使用率持续上升的一种排查思路

最近新版本发布后,在运行一段时间后程序突然无响应了,观察监控,发现JVM堆内存占用在某个时间点突然飙升,最终导致应用无响应:

1110
来自专栏Python私房菜

实战 | 用aiohttp和uvloop实现一个高性能爬虫

asyncio于Python3.4引入标准库,增加了对异步I/O的支持,asyncio基于事件循环,可以轻松实现异步I/O操作。接下来,我们用基于asyncio...

1413
来自专栏Pythonista

macos修改vmware Fusion的NAT网络

1.点击vmware Fusion > 偏好设置 > ( command + , )网络

712
来自专栏Java技术分享

redis集群原理

redis是单线程,但是一般的作为缓存使用的话,redis足够了,因为它的读写速度太快了。       官方的一个简单测试:     测试完成了50个并发执行1...

2289
来自专栏点滴积累

geotrellis使用(十八)导入多波段Tiff、读取多波段Tile

Geotrellis系列文章链接地址http://www.cnblogs.com/shoufengwei/p/5619419.html 目录 前言 多波段数...

3925
来自专栏机器学习算法原理与实践

scikit-learn 和pandas 基于windows单机机器学习环境的搭建

    很多朋友想学习机器学习,却苦于环境的搭建,这里给出windows上scikit-learn研究开发环境的搭建步骤。

722

扫码关注云+社区