我设置了我的OpenGL环境,并测试了Hello world代码,以确保一切正常,直到......
我写了这段代码:
#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/glut.h>
#endif
#include <stdlib.h>
#include <iostream>
using namespace std;
//window size and frame rate (60fps)
int width = 600;
int height = 300;
int interval = 1000 / 60;
//Program entry point
int _tmain(int argc, char** argv) {
//initialize openGL (via glut)
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
glutInitWindowSize(width, height);
glutCreateWindow("My First Video Game (Mushref)");
//Start the whole thing
glutMainLoop();
return 0;
}
编写此代码后,我运行了应用程序,它带来了这个错误:
C:\Program Files (x86)\CodeBlocks\MinGW\lib\libmingw32.a(main.o):main.c:(.text.startup+0xa7)||undefined reference to `WinMain@16'|
根据人们和其他论坛的说法,他们说'#34;你的应用程序应该是一个运行的控制台应用程序,尝试更改&#34;,我有。但它在控制台或GUI上都没有用。
我想做的是: 编写一个简单的Pong游戏。
请你帮忙吗?