Problème c++ sdl
Jeremy
-
Jeremy -
Jeremy -
Voila, je suis sous linux je me suis créer un fichier test.cpp :
//DEBUT
#include <stdlib.h>
#include <SDL/SDL.h>
#include <iostream>
using namespace std;
int main(int argc, char*argv[])
{
if (SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO) < 0) {
cout << "Erreur !\n";
}
atexit(SDL_Quit);
}
//fin
puis je tape la commande suivante pour le compiler :
gcc -o test test.cpp `sdl-config --cflags` `sdl-config -libs` -lSDL_image
et voila les erreur qu'il me met :
Usage: sdl-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]
/usr/bin/Id: ne peut trouver -lSDL_image
collect2: Id a retourné 1 code d'état d'exécution
//DEBUT
#include <stdlib.h>
#include <SDL/SDL.h>
#include <iostream>
using namespace std;
int main(int argc, char*argv[])
{
if (SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO) < 0) {
cout << "Erreur !\n";
}
atexit(SDL_Quit);
}
//fin
puis je tape la commande suivante pour le compiler :
gcc -o test test.cpp `sdl-config --cflags` `sdl-config -libs` -lSDL_image
et voila les erreur qu'il me met :
Usage: sdl-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]
/usr/bin/Id: ne peut trouver -lSDL_image
collect2: Id a retourné 1 code d'état d'exécution
A voir également:
- Problème c++ sdl
- SDL (C) Modifier emplacement de la DLL ✓ - Forum Programmation
- Menu SDL pour mon jeu ✓ - Forum C
- Installer SDL image 1.2.6 ✓ - Forum Programmation
4 réponses
Le message d'erreur signifie que la fonction (ou variable) __gxx_personnality_v0 est introuvable par le linker. Elle ne se trouve ni dans ton code, ni dans aucune bibliothèque. Pourtant cette fonction est appelée soit par ton code soit par une des bibliothèques linkées...
Le linker ne peut pas fabriquer d'exécutables tant que tous les "morceaux" ne sont pas complets.
Le linker ne peut pas fabriquer d'exécutables tant que tous les "morceaux" ne sont pas complets.
/tmp/cccfe3V8.o(.eh_frame+0x11): undefined reference to `__gxx_personnality_v0'
collect2: Id a retourné 1 code d'état d'exécution