Code :: Blocks Error(FreeGult)"对WinMain @ 16"的未识别引用

时间:2016-09-16 18:20:35

标签: c++ opengl codeblocks

我设置了我的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游戏。

请你帮忙吗?

0 个答案:

没有答案