C++ - multiple types in one declaration

Fermé
cycloop Messages postés 69 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 8 avril 2013 - 14 déc. 2009 à 14:50
toto1983 Messages postés 205 Date d'inscription samedi 16 mai 2009 Statut Membre Dernière intervention 25 mars 2010 - 15 déc. 2009 à 10:36
Bonjour,

Je crée un programme utilisant la librairie SDL. A la compilation, j'ai une erreur que je ne parviens pas à comprendre. Voici le code :

#ifndef DEFINES_H
#define DEFINES_H

#include <SDL.h>

#define SCREEN_WIDTH 1024
#define SCREEN_HEIGHT 768
#define SCREEN_DEPTH 32
#define PX_BY_CELL 32
#define FPS 36
#define TICKS 1000/36

struct Position {
    int x;
    int y;
};              // LIGNE 16

#endif // DEFINES_H


L'erreur que rend le compilo :
line 16: error: multiple types in one declaration


Généralement cette erreur est due à un oubli d'accolade fermante dans une déclaration précédente. Mais là il n'y a rien avant ! (sauf SDL, mais bon je pense pas que le problème vienne de là....)

Si quelqu'un pouvait m'éclairer, ça serait avec plaisir ^^

Cycloop

3 réponses

loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
14 déc. 2009 à 17:51
Si la ligne 16 concernée est bien dans ce fichier et s'il n'y a pas un 'undef' quelque part, alors je ne vois pas.
Bonne continuation.
0
cycloop Messages postés 69 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 8 avril 2013 16
15 déc. 2009 à 08:49
c'est bien ce fichier, pour mon plus grand désespoir... ><
J'ai enlevé le #include, et rien a changé... comment un fichier avec juste des define peut-il bugger :(
0
toto1983 Messages postés 205 Date d'inscription samedi 16 mai 2009 Statut Membre Dernière intervention 25 mars 2010 13
15 déc. 2009 à 10:36
dsl ton erreur ne m'est pas familère mais bon il y a un tuto qui ressemble un peu à ce que tu veux faire dans ton code C++ :
ce dernier permet par exemple d'implémenter une imbrication de strucuture permettant de faire intervenir des événements Javascript :
http://www.greyc.ensicaen.fr/ensicaen/CPP/c1219.html

Voilà à ta place je consulterais scrupuleusement ce tutoriel, mon petit doigt me dit que ça va t'aider ;)
0