Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual Studio 2010: dll missing

I googled for a whole day and I'm goin' mad..

Well, that's my problem: I've written my vs project, I've specified all the "include" (by selecting project properties -> configuration properties -> VC++ directories) and all the extern libraries directories (in the same way). Then I specified all the additional libraries by selecting project properties -> Linker -> input -> Additional Dependencies and adding all the .lib files paths. I press F7, it compiles with no errors. I run the project and.. System Error: libsndfile-1.dll is missing.

That's okay, so I opened the vs console, I moved to libsndfile-1.def (and libsndfile-1.lib) path and I executed: "lib.exe libsndfile.def". Here I got another error: "LINK: fatal error lnk1104 lib.exe, impossible to open libsndfile.lib"

I tried to download libsndfile.dll from web but it still don't works. I've also tried to put all the libraries in my source files in visual studio.. but again, no way.

Where am I wrong?

Thank you in advance

EDIT: I've seen that vs doesn't find the other dll also!

like image 662
Michele Avatar asked Dec 05 '22 14:12

Michele


1 Answers

Please do not copy the DLL into the folder... this is annoying for other developers in your organisation; instead right-click your app and click properties, go into the Configuration Properties->Debugging and set the Environment value to:

PATH=C:\PathToInclude;%PATH%

this will add the path to your environment and merge it to your application environment.

Do that for all Configurations of your app.

like image 135
Sébastien Demers Avatar answered Dec 09 '22 16:12

Sébastien Demers