【发布时间】:2010-08-16 19:44:35
【问题描述】:
我正在尝试通过“OpenGL ES 培训课程”(OpenGL ES 教程)来学习 OpenGL ES。我在 Visual Studio 2010 中使用 OPENGL-ES 1.1 WINDOWS PC EMULATION。我正在尝试编译“hello triangle”程序并收到 9 个警告和一个错误:
警告:
#include <stdio.h> skipped when looking for precompiled header use
#include <TCHAR.h> skipped when looking for precompiled header use
#include <GLES/gel.h> skipped when looking for precompiled header use
#include <GLES/gl.h> skipped when looking for precompiled header use
VERTTYPE: macro redefinition
VERTTYPENUM: macro redefinition
myglLoadMatrix: macro redefinition
myglClearColor: macro redefinition
错误: unexpected end of file while looking for precompiled header. Did you forget to add #include "stdAfx.h" to your source?
(我没有忘记在我的源代码中添加任何内容。这不是我的源代码,这是一个 hello world 示例)。
【问题讨论】:
-
要么禁用预编译的头文件,要么按照它告诉你的去做,将
#include stdafx.h添加到你的源代码中。 -
@5ound 我尝试添加 '#include stdafx.h' 并收到一些警告和错误:WinMain 函数无法重载。如何禁用预编译头文件?
标签: visual-studio opengl-es compiler-errors