Erreur a la compilation
Résolu
mype
Messages postés
2449
Statut
Membre
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
lorsque je compile mon programme le compilateur m'affiche:
"indefined to reference : ' sound_init' "
je pense que le probleme est dans mon makefile car j'ai bien installer la bibliotheque et les headers
mais je n'arrive pas a configurer mon makefile pour que ça marche
quelqu'un pourrait m'expliquer comment faire pour que le compilateur reconnaisse la fonction svp
merci d'avance
lorsque je compile mon programme le compilateur m'affiche:
"indefined to reference : ' sound_init' "
je pense que le probleme est dans mon makefile car j'ai bien installer la bibliotheque et les headers
mais je n'arrive pas a configurer mon makefile pour que ça marche
quelqu'un pourrait m'expliquer comment faire pour que le compilateur reconnaisse la fonction svp
merci d'avance
A voir également:
- Erreur a la compilation
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
14 réponses
Quelquesfois, il faut spécifier la bibilothèque utilisée sur la ligne de commande du compilateur
Peut être l'option -lSDL_sound a ajouter dans ta ligne de commande gcc si tu utilises sdl
Par ailleurs, attention à la casse (Majuscules/minuscules)
Peut être l'option -lSDL_sound a ajouter dans ta ligne de commande gcc si tu utilises sdl
Par ailleurs, attention à la casse (Majuscules/minuscules)
comme j'ai place ma bibliotheque autre part donc j'ai plutot mis dans le makefile
"-L/chemin" pour la bibliotheque et
"-I/chemin" pour les headers
je pense que c'est bien comme ça qu'on fait un makefile
pourtant j'ai toujours le probleme....
"-L/chemin" pour la bibliotheque et
"-I/chemin" pour les headers
je pense que c'est bien comme ça qu'on fait un makefile
pourtant j'ai toujours le probleme....
j'ai rajoute " -lfmod " parceque c'est ça que j'utilise
maintenant je n'ai plus d'erreur a la compilation
mais je peux pas executer le programme j'ai cette erreur:
est ce que quelqu'un pourrait me dire d 'ou viens le probleme et comment le resoudre svp ?
maintenant je n'ai plus d'erreur a la compilation
mais je peux pas executer le programme j'ai cette erreur:
error while loading shared libraries: libfmod.so: cannot open shared object file: No such file or directory
est ce que quelqu'un pourrait me dire d 'ou viens le probleme et comment le resoudre svp ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui j'ai deja vu ce site (c'est assez simple cette façon de faire) mais moi je voudrais pas mettre ma librairie avec toutes les autres
je voudrais la metre a un endroit et configurer le makefile correctement pour qu'il la trouve
je voudrais la metre a un endroit et configurer le makefile correctement pour qu'il la trouve
il n'y a rien qui t'empêche ;-)
as-tu essayé de l'installer et créer un lien symbolique vers ton répertoire avec tes librairies?!
as-tu essayé de l'installer et créer un lien symbolique vers ton répertoire avec tes librairies?!
oui je les installer puis placer dans un repertoire que j'ai creer
ensuite pour faire le lien ds le makefile j'ai fait
c'est bien comme ça qu'on fait un lien ?
ensuite pour faire le lien ds le makefile j'ai fait
-lfmod -L/chemin
c'est bien comme ça qu'on fait un lien ?
non j'ai pas essayé methode je vais la testé
et une fois que j'ai fait ce lien symbolique je dois faire quoi dans le makefile pour qu'il cherche au bon endroit ?
et une fois que j'ai fait ce lien symbolique je dois faire quoi dans le makefile pour qu'il cherche au bon endroit ?
je viens d'essayer en faisant un lien symbolique
toujours le meme probleme...
pas d'erreur a la compilation
mais je peux pas executer le programme
toujours le meme probleme...
pas d'erreur a la compilation
mais je peux pas executer le programme
voici l'erreur
error while loading shared libraries: libfmod.so: cannot open shared object file: No such file or directory