VS2012C ++:编译glee.h文件时出现数百个错误

时间:2013-06-24 00:24:29

标签: opengl visual-studio-2012 compiler-errors header-files cinder

我在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;
}

1 个答案:

答案 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包含了,但这没关系。