Windows 7 Vs2012配置OpenGL出现的问题

来源:互联网 发布:网络机房空调 编辑:程序博客网 时间:2024/06/13 21:50

最近在配置opengl,按照网上的教程(http://blog.csdn.net/foxhole123/article/details/9279251)配置好后,出现了如下的问题:


打开windows下的GL.h文件夹,发现如下图所示错误,在查阅相关资料后在该文件中包含#include<Windows.h>,就解决问题了,主要原因是:

gl.h里面包含了大量WINGDIAPI和APIENTRY,这只是问题中的两个,其中WINGDIAPI在wingdi.h中定义为#define WINGDIAPI,APIENTRY在windef.h中定义为#define APIENTRY __stdcall,看来这个windows版本中的gl库对windows的有着很大的依赖,记得书里面讲到windows下的OpenGL主要依赖两部分,一是windows的GDI,一部分是图形硬件,所以我想让OpenGL和windows分离的彻底一些看来是不太实际了


0 0