Les Allergies
Alimentaires
Posez votre question Signaler

Undefined reference to WinMain@16

Darkantho 2Messages postés 2 janvier 2007Date d'inscription - Dernière réponse le 28 août 2008 à 23:26
Bonjour,
Lorsque je compile mon programme, l'erreur "undefined reference to WinMain@16" apprait, je n'arrive pas à comprendre ce qu'elle représente et comment l'enlever. Le code de mon programme se trouve si dessous. Si cela peut vous aider, j'ai mis dans les option du projet "libglu32.a, SDLmain.a, SDL.dll.a.
J'ai également essayé de rajouter "#include <windos.h>" sans succes. Que j'ai la fonction main ou WinMain cela ne change rien.
Pourriez-vous m'aider s'il vous plait?
Merci d'avance.
#include <SDL/SDL.h>
#include <GL/gl.h>
#include <GL/glu.h>


int WinMain(int argc, char *argv[])
{
    SDL_Init(SDL_INIT_VIDEO);

    SDL_Surface *ecran = NULL;

    ecran = SDL_SetVideoMode(800,600,32,SDL_OPENGL);

    bool continuer = true;
    SDL_Event event;

    while(continuer)
    {
        SDL_WaitEvent(&event);
        switch(event.type)
        {
            case SDL_QUIT:
                continuer = false;
                break;
        }

        glClear(GL_COLOR_BUFFER_BIT);

        glBegin(GL_QUADS);
            glColor3ub(0, 0, 255);
            glVertex2f(-0.5, -0.5);

            glColor3ub(0, 255, 0);
            glVertex2f(-0.5, 0.5);

            glColor3ub(255, 0, 255);
            glVertex2f(0.5, 0.5);

            glColor3ub(255, 0, 0);
            glVertex2f(0.5, -0.5);
        glEnd();

        glFlush();
        SDL_GL_SwapBuffers();
    }

    SDL_Quit();

    return 0;
}
Lire la suite 

Undefined reference to WinMain@16 »

2 réponses
Réponse
+0
moins plus
Essaye de faire ce qui est dit ICI
Bon courage
Ajouter un commentaire
Réponse
-1
moins plus
essai de predéder winmain par _stacall
Ajouter un commentaire
Ce document intitulé « undefined reference to WinMain@16 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?