在MFC mdi下使用glew的源码进行编译。
将glew的头文件(glew.h, glxew.h, wglew.h)和源文件glew.c拷贝到 mfc工程目录下。更改glew.c中头文件的路径为当前glew头文件的路径(如 "gl/glew.h", 将glew.c中的 <> 改为工程路径 “”)。更改glew.c文件的属性,对该文件不使用预包含头文件(stdafx.h)。设置工程属性,添加preprocessor definition :GLEW_STATIC(在工程中使用glew.c 或者 单独编译 glew.lib 时使用该定义, 使用dll 或编译是使用GLEW_BUILD)。
添加lib, #pragma comment(lib, "OPENGL32.LIB")
#pragma comment(lib, "GLU32.LIB")
编译。
对于Multi Rendering Context,文档说需要定义GLEW_MX, 和一堆其他的函数。还没搞明白怎么弄,知道的说下呗!