openGL es 的示例问题
大家好,小弟初学OPenGL es.在一个相关的技术网站上下了一个例子,但却运行不了。
代码和出错如下:
#pragma comment(lib, "libGLES_CM.lib")
#define GLUTES_STATIC
#include <GLES/glutes.h>
void init()
{
glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
}
void display()
{
glClear (GL_COLOR_BUFFER_BIT);
glFlush ();
glutSwapBuffers();
}
void keyboard2(int key, int x, int y)
{
switch(key)
{
case GLUT_KEY_UP : exit(0); break;
}
}
void menu(int entry)
{
switch(entry)
{
case 1 : exit(0); break;
}
}
int _tmain(int argc, TCHAR *argv[])
{
glutInit(&argc, (char**)argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA);
glutCreateWindow("06 - Rendering");
init();
glutDisplayFunc(display);
glutSpecialFunc(keyboard2);
glutCreateMenu(menu);
glutAddMenuEntry("Quit", 1);
glutAttachMenu(GLUT_LEFT_BUTTON);
glutMainLoop();
return 0;
}
------ 已启动生成: 项目: aa, 配置: Debug Pocket PC 2003 (ARMV4) ------
正在编译...
aa.cpp
正在链接...
glutes_static.lib(glutes_main.obj) : error LNK2019: 无法解析的外部符号 main,该符号在函数 WinMain 中被引用
Pocket PC 2003 (ARMV4)\Debug/aa.exe : fatal error LNK1120: 1 个无法解析的外部命令
生成日志保存在“file://e:\test\aa\aa\Pocket PC 2003 (ARMV4)\Debug\BuildLog.htm”
aa - 2 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
出错为main()?
是不是pocket pc不技术main()这样的非unicode函数?改为_tmain()后,又出现别的错误。
现在一个例子也没调出来,希望高手帮看看