Help - Search - Members - Calendar
Full Version: Visual C++ 2005 Runtimes for various components
Hydrogenaudio Forums > Hosted Forums > foobar2000 > Support - (fb2k)
nash
I want to put my foobar installation on a USB drive to take it around to various computers. However, foo_uie_trackinfo_mod, foo_lyricsdb, and foo_uie_single_column_playlist use the Visual C++ 2005 runtimes. I may not have admin access to install the redistributable package from Microsoft:

http://www.microsoft.com/downloads/details...;displaylang=en

Simply copying msvcr80.dll and the rest of the runtime DLLs (3 total, I believe) to the Foobar directory doesn't woek.

I was hoping that I can get these runtimes as a private assembly or a zip file, but I don't have Visual C++ 2005 to get the redistributable files. Any help?

If anyone has Visual C++ 2005 installed (not express edition) can get instructions here:
http://blogs.msdn.com/nikolad/archive/2006...-in-VS2005.aspx


edit: in fact, if someone could repost to file linked in post #5 of this thread, it should also work:
http://www.hydrogenaudio.org/forums/index....07&hl=vc80#
kode54
Both foo_uie_trackinfo_mod and foo_uie_single_column_playlist require msvcr80.dll and msvcp80.dll, which you say you copied into the foobar2000 directory. These are both for 0.9.x, just so we're clear.

foo_lyricsdb is for foobar2000 v0.8.3, as far as I know, so it should not be in your list at all. If you meant foo_uie_lyrics, then your requirement shifts to include the .NET Framework.
nash
QUOTE(kode54 @ Nov 1 2006, 02:11) *

Both foo_uie_trackinfo_mod and foo_uie_single_column_playlist require msvcr80.dll and msvcp80.dll, which you say you copied into the foobar2000 directory. These are both for 0.9.x, just so we're clear.

foo_lyricsdb is for foobar2000 v0.8.3, as far as I know, so it should not be in your list at all. If you meant foo_uie_lyrics, then your requirement shifts to include the .NET Framework.


even though I copied those two DLLs to the foobar2000 directory, the components are still not working on my target machine (without .NET Framework or VC++ 2005 Runtimes). I wouldn't be able to install VC++ Runtimes or the .NET Framework if I don't have admin privileges on a computer I may be using Foobar on.
FrozenSpoon
The VC++8 runtimes will not work reliably unless they are installed in the correct location by the redistributable. You may get mixed results by putting the .DLLs and the .manifest in the Foobar2000 directory, I don't recommend it though.
oshah
QUOTE(FrozenSpoon @ Nov 1 2006, 14:41) *

The VC++8 runtimes will not work reliably unless they are installed in the correct location by the redistributable. You may get mixed results by putting the .DLLs and the .manifest in the Foobar2000 directory, I don't recommend it though.


You to put copies of those DLLs in the Foobar2000 and the plugins (along with the manifest) directory.
david_dl
QUOTE(nash @ Nov 2 2006, 01:59) *
QUOTE(kode54 @ Nov 1 2006, 02:11) *

Both foo_uie_trackinfo_mod and foo_uie_single_column_playlist require msvcr80.dll and msvcp80.dll, which you say you copied into the foobar2000 directory. These are both for 0.9.x, just so we're clear.

foo_lyricsdb is for foobar2000 v0.8.3, as far as I know, so it should not be in your list at all. If you meant foo_uie_lyrics, then your requirement shifts to include the .NET Framework.


even though I copied those two DLLs to the foobar2000 directory, the components are still not working on my target machine (without .NET Framework or VC++ 2005 Runtimes). I wouldn't be able to install VC++ Runtimes or the .NET Framework if I don't have admin privileges on a computer I may be using Foobar on.


You can't use the .NET framework without installing it. Getting the VC runtimes to work is possible, but not .NET, unless you use this expensive looking 3rd party utility which may not even work:
http://www.remotesoft.com/linker/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.