Windows7+VS2012下OpenGL 4的环境配置

简介:

1)确定系统支持的OpenGL版本

GPU Caps Viewer检查机器最高支持的OpenGL及GLSL版本

下载源:http://www.geeks3d.com/20161107/gpu-caps-viewer-1-32-0-released/


2)下载必须的源码和环境

GLEW用来管理和载入OpenGL的各种扩展库

下载源:https://sourceforge.net/projects/glew/files/glew/1.12.0/glew-1.12.0.zip/download

GLFW用来创建窗口和控制鼠标及键盘的交互

下载源:https://github.com/glfw/glfw


安装CMAKE。用来辅助编译GLFW

下载源:http://www.cmake.org


1 cmake执行异常

Could NOT find Vulkan (missing:  VULKAN_LIBRARY VULKAN_INCLUDE_DIR) 

Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 

Using Win32 for window creation

Configuring done

Generating done


安装vulkan和Doxygen

https://vulkan  .lunarg.com/sdk/download/1.0.33.0/windows/VulkanSDK-1.0.33.0-Installer.exe

http://www.stack.nl/~dimitri/doxygen/download.html



2 源码修改

将snprintf改成_snprintf

将fmin改为min

将fmax改为max


3 头文件缺失

stdbool.h

stdint.h

该头文件主要是C99的标准头文件,VS头文件中没有这两个头文件,因此可以从其他的机器中拷贝(例如安装了Android NDK或者cywin拷贝)


4 GLFW3卸载Tests文件夹中的vulkan项目,目前该项目无法编译通过


5为什么glew32.dll需要放置在目录C:\Windows\SysWOW64目录下,按道理来说实际上这是一个32位的dll


参考:http://www.cnblogs.com/rainbow70626/p/5557636.html



    本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1878537,如需转载请自行联系原作者





相关文章
|
1月前
|
Shell 网络安全 开发工具
mac或windows下的git环境配置
mac或windows下的git环境配置
37 0
|
3月前
|
消息中间件 Java Kafka
windows下kafka的环境配置及rdkafka库的应用
windows下kafka的环境配置及rdkafka库的应用
|
16天前
|
Ubuntu 安全 Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
219 0
|
5月前
|
数据可视化 Java Linux
linux和windows环境配置安装zookpeer的dashboard可视化
linux和windows环境配置安装zookpeer的dashboard可视化
|
6月前
|
关系型数据库 MySQL Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置
111 0
|
8月前
|
缓存 JavaScript 开发工具
nodejs安装和环境配置-Windows
nodejs安装和环境配置
118 0
|
NoSQL Redis 数据安全/隐私保护
.net core工具组件系列之Redis—— 第一篇:Windows环境配置Redis(5.x以上版本)以及部署为Windows服务
Cygwin工具编译Redis Redis6.x版本是未编译版本(官方很调皮,所以没办法,咱只好帮他们编译一下了),所以咱们先下载一个Cygwin,用它来对Redis进行编译。
190 0
.net core工具组件系列之Redis—— 第一篇:Windows环境配置Redis(5.x以上版本)以及部署为Windows服务
|
Oracle Java 关系型数据库
Windows下Java环境配置教程
Windows下Java环境配置教程
675 0
Windows下Java环境配置教程
|
Oracle Java 关系型数据库
Windows环境下JDK环境配置
Windows环境下JDK环境配置
|
Web App开发 缓存 JavaScript
Node.js 安装及环境配置之 Windows 篇
Node.js 安装及环境配置之 Windows 篇
238 1
Node.js 安装及环境配置之 Windows 篇