Erreur a la compilation
Résolu
mype
Messages postés
2449
Statut
Membre
-
lami20j Messages postés 21644 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21644 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
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 upes 1025 - Forum Téléviseurs
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
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