1

我正在使用带有 VS2012 的 Windows7 64 位。当包含“gl/gl.h”时,当编译器尝试编译 glee.h 时,我得到了 100 多个错误。在像其他人所说的那样包含 gl.h 之前,我已将 windows.h 包含在 glee.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;
}
4

1 回答 1

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 中,但这并不重要。

于 2013-06-24T08:30:02.640 回答