今天转换一些以前的VC6的项目,发现不在需要glaux库了,
VS2008已经把它合并到一个wingdi.h的头文件里了,
所以只要包含如下几个头文件即可:
#include <windows.h>
#include <gl\gl.h>
#include <gl\glu.h>
链接的时候加入opengl32.lib glu32.lib 这几个库就可以了
不过glaux.lib这个库还是存在的,它的路径在:
C:\Program Files\Microsoft SDKs\Windows\v5.0\Lib\IA64
这个目录下,所以在VS2008下可以不用包含glaux库
// OpenGL wgl prototypes
WINGDIAPI BOOL WINAPI wglCopyContext(HGLRC, HGLRC, UINT);
WINGDIAPI HGLRC WINAPI wglCreateContext(HDC);
WINGDIAPI HGLRC WINAPI wglCreateLayerContext(HDC, int);
WINGDIAPI BOOL WINAPI wglDeleteContext(HGLRC);
WINGDIAPI HGLRC WINAPI wglGetCurrentContext(VOID);
WINGDIAPI HDC WINAPI wglGetCurrentDC(VOID);
WINGDIAPI PROC WINAPI wglGetProcAddress(LPCSTR);
WINGDIAPI BOOL WINAPI wglMakeCurrent(HDC, HGLRC);
WINGDIAPI BOOL WINAPI wglShareLists(HGLRC, HGLRC);
WINGDIAPI BOOL WINAPI wglUseFontBitmapsA(HDC, DWORD, DWORD, DWORD);
WINGDIAPI BOOL WINAPI wglUseFontBitmapsW(HDC, DWORD, DWORD, DWORD);
这些全部都合并进wingdi当中去了