Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur étrange

dans le main

Sujet résolu
    26 juillet 2006 à 19:45:36

    Bonjour, j'ai l'impression d'avoir des haluccination o_O si je tape:
    int main()
    {

    il indique que SDL_main n'est pas defini.
    Et si je rajoute sa:
    #include "moteur.h"

    j'ai un message que je ne peutpas déclarer de nouveau type dans un type de retour et qu'il ignore les entier exterieur(tout ces erreurs sont en ligne 9,ligne de l'accolde )

    Et j'ai retirer le return 0; du bout pour voir aucune erreur la,masi quand je le remet je doit retourner un type Tile.(Tile étant une classe definie dans moteur.h)

    Ce qui m'étonne c'est que en mettant en commentaire les includes(donc c'est comme si je n'avais coder que le main)l'erreur SDL main revient.

    le code complet(sans moteur.h,le code est trop long la):

    #include <SDL.h>
    #include <SDL_image.h>
    #include <SDL_ttf.h>
    #include <fmod/fmod.h>
    #include <iostream>
    //#include "moteur.h"

    int main ()
    {
        bool continuer = true;

        SDL_Event event;

        SDL_Surface *ecran = NULL;

        FSOUND_Init(44100, 32, 0);

        FMUSIC_MODULE *aceuil = 0;
        aceuil = FMUSIC_LoadSong("aceuil.mid");

        SDL_Init( SDL_INIT_VIDEO | SDL_INIT_TIMER );



        ecran = SDL_SetVideoMode(600, 600, 32, SDL_HWSURFACE);

        SDL_WM_SetCaption("test moteur", NULL);

        FMUSIC_SetLooping(aceuil, 1);
        FMUSIC_PlaySong(aceuil);

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

        FMUSIC_FreeSong(aceuil);
        FSOUND_Close();
        SDL_Quit();
        //return 0;
    }

    (vous noterer que j'ai retirer la gestion des erreurs,les fonctions indiquait les mêmes erreures qu'un return 0;
    (j'ai retirer entierement certaines choses(gestion des erreures) d'autres je les aie mises en commentaires)
    • Partager sur Facebook
    • Partager sur Twitter
      26 juillet 2006 à 20:08:12

      Merci,mais les deux erreurs restent si je remet l'include "moteur.h" contenant les classes.

      EDIT:c'est bon j'ai trouver.
      • Partager sur Facebook
      • Partager sur Twitter

      Erreur étrange

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown