void init()
{
if (SDL_Init(SDL_INIT_EVERYTHING) < 0)
{
printf("Erreur d'init de la SDL2 : %s\n", SDL_GetError()); // générer un code d'erreur
exit(1); // quiter le programe brutalement
}
Jeu.gWindow = SDL_CreateWindow("Danlaku - C", SDL_WINDOWPOS_UNDIFINED, SDL_WINDOWPOS_UNDIFINED, 1024, 768, SDL_WINDOW_SHOWN); // Creer la fenetre
if (Jeu.gWindow == NULL) {
printf("Erreur lors de la creation de la fenetre : %s\n", SDL_GetError); // générer un code d'erreur
exit(1); // quiter le programe brutalement
}
Jeu.gRenderer = SDL_CreateRenderer(Jeu.gWindow, -1, SDL_RENDERER_ACCELERATED);// initialisation du renderer
if (Jeu.gRenderer == NULL) {
printf("Erreur lors de la creation du renderer : %s\n", SDL_GetError); // générer un code d'erreur
exit(1); // quiter le programe brutalement
}
}
Voici l'erreur:
In function 'init':
src/init.c:13:5: error: expected identifier or '(' before '.' token
Jeu.gWindow = SDL_CreateWindow("Danlaku - C", SDL_WINDOWPOS_UNDIFINED, SDL_WINDOWPOS_UNDIFINED, 1024, 768, SDL_WINDOW_SHOWN); // Creer la fenetre
je ne veux pas faire mon oiseau de mauvais augure mais bon …
White Crow a écrit:
Bonjour,
alors je pense qu'un petit cours de C avec un cours de modélisation et d'algo est nécessaire …
White Crow a écrit:
Les gars … MoreGameStudio vient de finir sa première semaine d'apprentissage du C …
Faut pas l'embrouiller …
Donc oui … à ce que tu nous montre il est clair qu'avant de vouloir faire plus il va falloir au moins consolider le cours C que tu as suivi avec des exercices beaucoup beaucoup beaucoup plus simples …
l'erreur est simple , le linker ne trouve pas ta lib ,donc tu l'as mal installé Ou une autre erreur que j'avais vu sur un autre forum , et que cette erreur survient aussi si on utilise la SDL2 32 bits avec un compilo 64 bits (ou inversement).
Vu le nom du répertoire de MinGW je pense que tu utilises une version antédiluvienne. Mets à jour ton environnement et suis un cours du C.
git is great because Linus did it, mercurial is better because he didn't.
SDL2 Erreur
× 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.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
git is great because Linus did it, mercurial is better because he didn't.