Sean Healy wrote:
> On Thu, 01 Jun 2006 00:03:21 -0600, Octavian Rasnita
> <orasnita@...> wrote:
> I sent Octavian the Win32::GUI::Scintilla 1.8 PPM I made, but he got the
> following error. I've only ever built for myself before, not for
> dsitribution. Can someone tell me how to build so any version of the C
> runtime (MSVCRxx.dll) can be used?
>> The dynamic link library MSVCR71.dll could not be found in
>> the specified path.
Not possible AFAIK, you have to build for a specific runtime. I believe
that the licence for MS VC++ allows you to distribute msvcr71.dll (but
you should check). I'd be surprised if Octavian doesn't have a copy on
his machine somewhere anyway ... he just need to make a copy and put it
somewhere on this path (or in the same directory as perl.exe?) so that
the running executable can find it when it wants it.
An alternative is to build for msvcrt.dll (which IIRC is distributed
with all versions of windows.) To do this you need a copy of the
msvcrt.lib that is distributed with VC6, and make you compile
environment find it when linking *before* it finds the msvcrt.lib that
comes with later VC environments.
[As an aside I have sent Octavian a copy of the latest Scintilla code,
compiled with VC6]