Utilisation de libsndfile: problème de link - C++ - Programmation
Marsh Posté le 04-04-2006 à 02:19:19
Tu as mal lu la doc, le .def n'est a générer que lorsque compilé via MingW, regarde la deuxième partie de la doc, tout y est.
Marsh Posté le 04-04-2006 à 09:14:58
Merci pour ta réponse .
Ben pour moi la doc me parait assez explicite:
Notes on Using the Pre-compiled libsndfile DLL.
===============================================
In order to use this pre-compiled DLL with Visual Studio, you will need to
generate a .LIB file from the DLL.
This can be achieved as follows:
1) In a CMD window, change to the directory containing this file and
run the command:
dumpbin /exports libsndfile-1.dll > libsndfile.def
2) Now run the command:
lib /machine:i386 /def:libsndfile.def
You now have a .LIB and a .DLL file to be used with VisualStudio.
If for some reason these instructions don't work for you or you are still
not able to use the libsndfile DLL with you project, please do not contact
the main author of libsndfile. Instead, join the libsndfile-users mailing
list :
http://www.mega-nerd.com/libsndfile/lists.html
and ask a question there.
En plus je ne compte rien compiler du tout vu que je veux utiliser la Dll précompilée...
Toi tu l'as utilisée sous MingW exclusivement?
A+
BigBulle
Marsh Posté le 04-04-2006 à 09:21:45
tu as ajouté le .lib à ton projet ta solution ?
Marsh Posté le 04-04-2006 à 15:42:39
Perso, je compile les sources qui me produisent la lib que j'ajoute en link dans mon projet, jamais eu d'erreur comme ça aussi bien avec mingw que vc++ 6/vstudio 2005.
Marsh Posté le 03-04-2006 à 22:58:44
Salut à tous !
Cherchant un moyen de créer des fichiers wave en C++, je suis tombé sur la bibliothèque libsndfile qui m'a l'air pas mal du tout.
Cependant j'ai un problème au niveau du linker, il résout aucun appel de fonction...
Pourtant j'ai bien effectué la procédure expliquée dans la doc (génération d'un fichier .def, puis de la librairie .lib).
Je suis sous Visual Studio 2005... et j'ai pas trop l'habitude, donc c'est peut-être même un mauvais paramétrage de VS...
Si quelqu'un a une piste ou même un autre moyen d'écrire des fichiers wave, ce serait génial!
Merci d'avance,
A+,
BigBulle...
Message édité par BigBulle le 03-04-2006 à 23:01:16