我在VS2012上使用Windows7 64bit。当包含“gl/gl.h”时,当编译器尝试编译glee.h时,出现100多个错误。我已经像其他人说的那样将gl.h包括在glee.h中包括了windows.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;
}
最佳答案
不要修改任何系统头文件(例如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已经包含了它,但这无关紧要。
关于opengl - VS2012C++ : Hundreds of errors when compiling glee.h file,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17266570/