I finally ran into an app that wanted msvcr71 but didn't bundle it (supercopyright). After a few minutes of looking, I couldn't find it anywhere on microsoft.com. The best source I could find was the installer for spambayes 1.1, but that's inconvenient. Anyone know a better source, preferably at microsoft.com? I'd like to add it to winetricks.
Thanks, Dan
"Dan Kegel" dank@kegel.com wrote:
I finally ran into an app that wanted msvcr71 but didn't bundle it (supercopyright). After a few minutes of looking, I couldn't find it anywhere on microsoft.com. The best source I could find was the installer for spambayes 1.1, but that's inconvenient. Anyone know a better source, preferably at microsoft.com? I'd like to add it to winetricks.
http://msdn2.microsoft.com/en-us/library/abx4dbyh(VS.71).aspx
<quote> What is the difference between msvcrt.dll and msvcr71.dll?
The msvcrt.dll is now a "known DLL," meaning that it is a system component owned and built by Windows. It is intended for future use only by system-level components. An application should use and redistribute msvcr71.dll, and it should avoid placing a copy or using an existing copy of msvcr71.dll in the system directory. Instead, the application should keep a copy of msvcr71.dll in its application directory with the program executable. </quote>
So, it seems like Microsoft suggests to always distribute its own copy of msvcr71.dll with every application. That means that it's unlikely that Microsoft will provide an installer for it on microsoft.com.
Just an idea, can we build our mozilla dlls so that the build includes msvcr71.dll?
On Jan 15, 2008 12:39 AM, Dmitry Timoshkov dmitry@codeweavers.com wrote:
Anyone know a better source [for msvcr71], preferably at microsoft.com? I'd like to add it to winetricks.
... it seems like Microsoft suggests to always distribute its own copy of msvcr71.dll with every application. That means that it's unlikely that Microsoft will provide an installer for it on microsoft.com.
Indeed. But it means it's very likely that *some app* at microsoft.com is bundled with it.
Just an idea, can we build our mozilla dlls so that the build includes msvcr71.dll?
Sure, if we build gecko with visual studio 2003, it'll have to come with one. We might also find ourselves needing to bundle a few more windows binaries with Wine someday, and those might happen to require other redistributables (e.g. mfc42). - Dan
"Dan Kegel" dank@kegel.com wrote:
Just an idea, can we build our mozilla dlls so that the build includes msvcr71.dll?
Sure, if we build gecko with visual studio 2003, it'll have to come with one.
cl.exe from the Vista PSDK produces .exe files with a MSVCR80.dll dependency, perhaps a compiler bundled with one of older PSDKs created executables for msvcr71.dll, or one of free microsoft compilers.
"Dmitry Timoshkov" dmitry@codeweavers.com writes:
So, it seems like Microsoft suggests to always distribute its own copy of msvcr71.dll with every application. That means that it's unlikely that Microsoft will provide an installer for it on microsoft.com.
Just an idea, can we build our mozilla dlls so that the build includes msvcr71.dll?
There's no need for that, it should be fairly easy to write a builtin msvcr71.