Moshe Matitya wrote: > I built a app using log4cxx with MSVC 8.0, and when I try to run it, > it fails at startup, producing the following error message: > > Unable To Locate Component > This application has failed to start because MSVCP80D.dll was not > found. Re-installing the application may fix this problem. >
I suspect you need to bind the manifest (created by the VC8 linker) into log4cxx.dll Something like this:- mt.exe -nologo -manifest log4cxx.dll.manifest -outputresource:log4cxx.dll;2 MSVCP80D.dll on XP SP2 will go into the WinSxS directory, and the manifest information is needed to tell the loader where the DLL is. If the .EXE already loaded MSVCP80D then you can get away without the manifest. HTH, Roger.