Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2949 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Utilisation de libsndfile: problème de link

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilisation de libsndfile: problème de link

n°1338273
BigBulle
Posté le 03-04-2006 à 22:58:44  profilanswer
 

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
mood
Publicité
Posté le 03-04-2006 à 22:58:44  profilanswer
 

n°1338345
karlkox
Posté le 04-04-2006 à 02:19:19  profilanswer
 

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.

n°1338373
BigBulle
Posté le 04-04-2006 à 09:14:58  profilanswer
 

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

n°1338376
_darkalt3_
Proctopathe
Posté le 04-04-2006 à 09:21:45  profilanswer
 

tu as ajouté le .lib à ton projet ta solution ?


Message édité par _darkalt3_ le 04-04-2006 à 09:22:34
n°1338389
BigBulle
Posté le 04-04-2006 à 09:40:03  profilanswer
 

oui


Message édité par BigBulle le 04-04-2006 à 09:40:32
n°1338855
karlkox
Posté le 04-04-2006 à 15:42:39  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Utilisation de libsndfile: problème de link

 

Sujets relatifs
Probleme de PHP avec IIS et ApacheProbleme ascenseur et overflow
[Java] Probleme de répertoire courantCompréhension Utilisation de la base de données SQl server en réseau
[resolu] probleme avec un echo "<a href..." au niveau du ">" de finProblème :recupération de tableaux html
[Perl] problème d'upgrade @INCProbleme script autosurf
[C++]température, utilisation, vitesse du cpu et gpuProblème pour récupérer le champ texte d'une input type file
Plus de sujets relatifs à : Utilisation de libsndfile: problème de link


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR