Berger, Daniel wrote:msvcr*.dll and msvcrt.dll are the runtime libraries for windows.> Hi all,
> Ruby 1.6.8
> Windows XP Pro
> exerb 2.6.7
> I recently was able to successfully build an exe on my own XP Pro box
> and it worked fine. This application includes Ruby packages that are C
> extensions. I gave it to a co-worker to test on his XP Pro box and he
> got this error:
> "This application has failed to start because MSVCR70.dll was not
> found. Re-installing the application may fix this problem".
> Now, I do have VC++ 7 on this box, and I'm assuming that's where the dll
> came from. My question is, why does it need this dll? Is it because of
> the C extensions? Or did I build it badly? Is there a way around this
> or will I simply have to distribute the dll with the exe file as part of
> a distribution?
You either redistribute them, link statically or do it with VC++6.0
whose runtime is in all installations of Win98 or later.
I don't know anythign about exerb (something I need to rectify), but
check to see if it will allow you to built statically.
[url]http://www.freemail.gr[/url] - δωρεάν υπηρεσία ηλεκτρονικού ταχυδρομείου.
[url]http://www.freemail.gr[/url] - free email service for the Greek-speaking.