我在VS2012上使用Windows7 64bit。当包含“gl / gl.h”时,编译器尝试编译glee.h时会出现100多个错误。我在glee.h中包含了windows.h,之后包括gl.h,就像其他人说的那样,但我仍然遇到错误。如果您需要任何其他信息,我很乐意在此发布。
错误:
http://usandfriends.x10.mx/OTHER/100s-of-errors-when-trying-to-compile-glee_h-vs2012-c__.html
我的.cpp文件:
#include "stdafx.h"
#include <Windows.h>
#include "gl/gl.h"
int _tmain(int argc, _TCHAR* argv[]) {
return 0;
}
答案 0 :(得分:1)
不要修改任何系统头文件(如glee.h或windows.h)。
这个.cpp文件编译好我:
#include "stdafx.h"
#include <Windows.h>
#include "GLee.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
这就是你所需要的。包含glee.h时不需要包含gl.h.实际上你也不必包含Windows.h,因为它已经被glee.h包含了,但这没关系。