Visual Studio 2010: dll manquant

J'ai googlé pour une journée entière et je suis goin' mad..

Bien, c'est mon problème: j'ai écrit mon vs projet, j'ai précisé tous les "include" (en sélectionnant propriétés du projet -> propriétés de configuration -> répertoires de VC++) et de tous les extern bibliothèques répertoires (de la même manière).
Puis j'ai précisé que toutes les bibliothèques supplémentaires en sélectionnant propriétés du projet -> Linker -> input -> Dépendances Supplémentaires et l'ajout de tous les .fichiers lib chemins.
I appuyez sur la touche F7, il se compile sans erreurs.
J'ai exécuter le projet et.. Erreur Système: libsndfile-1.dll est manquant.

Ce n'est pas grave, j'ai donc ouvert le vs console, j'ai déménagé à libsndfile-1.def (et libsndfile-1.lib) chemin et je l'ai exécuté: "lib.exe libsndfile.def". Ici j'ai eu un autre message d'erreur: "LINK: fatal error lnk1104 lib.exe impossible d'ouvrir libsndfile.lib"

J'ai essayé de télécharger libsndfile.dll à partir du web, mais il ne fonctionne pas. J'ai aussi essayé de mettre toutes les bibliothèques dans mes fichiers source dans visual studio.. mais encore une fois, aucun moyen.

Où suis-je mal?

Je vous remercie à l'avance

EDIT: j'ai vu que vs ne trouvez pas les autres dll également!

avez-vous copie de toutes les dll dans le dossier de l'application ou en %PATH% ? Juste de l'ajout au projet ne veut pas dire qu'ils vont être automatiquement copié dans le dossier de sortie. Essayez d'ouvrir votre application fichier exe dans Dependency Walker: dependencywalker.com et regarde si il y a des erreurs.
vous avez essayé d'exécuter "lib.exe libsndfile.def" - ne devrait-elle pas être "lib.exe libsdnfile-1.def"?
Voulez-vous dire pour définir la variable de CHEMIN d'accès en sélectionnant la Propriété de Configuration -> Debug -> Environnement?
J'ai résolu le simple fait de placer tous les fichiers dll dans le même répertoire que le .fichier exe
Grand, copiez ce commentaire comme une réponse si vous avez assez de réputation, et de la marquer comme solution. De cette façon, les autres sauront que votre question est résolue sans passer par les commentaires.

OriginalL'auteur Michele | 2012-10-07