From: Damphyr Date: 2003-09-25T06:17:00+09:00 Subject: Re: exerb problem - dll not found Berger, Daniel wrote: > 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? > msvcr*.dll and msvcrt.dll are the runtime libraries for windows. 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. Cheers, V.- ____________________________________________________________________ http://www.freemail.gr - ������ �������� ������������ ������������. http://www.freemail.gr - free email service for the Greek-speaking.