Boost logo

Boost :

Subject: Re: [boost] Boost build problem
From: Emil Dotchevski (emildotchevski_at_[hidden])
Date: 2009-09-24 16:54:48

Volodya, thanks for the suggestion again.

Using the depends.exe tool from Microsoft I can see that the two
missing DLLs my program needs are MSVCP80D.DLL and MSVCR80D.DLL. I'm
guessing that Boost Build passes the path specified by <dll-path> in
the PATH env variable and that the program itself doesn't look for
these particular DLLs on the PATH. Manually adding the directory on
the PATH, or even starting the program from the directory containing
the DLLs also doesn't work.

By now this is well beyond the scope of Boost Build but I'd still want
to get it working. Any ideas?

Emil Dotchevski
Reverge Studios, Inc.

On Wed, Sep 23, 2009 at 11:36 PM, Vladimir Prus
<vladimir_at_[hidden]> wrote:
> Emil Dotchevski wrote:
>> Volodya, thanks -- it turned out I forgot the BOOST_ALL_NO_LIB.
>> I have another related question. If I don't use <runtime-link>static,
>> obviously the built executable needs the runtime DLLs. My question is,
>> is there a way to specify a directory dependent on the MSVC version
>> that contains the necessary runtime dlls so that Boost Build can run a
>> target that was successfully built?
> Only manually: you can have something like:
>        <toolset>msvc-8.0:<dll-path>C:/vc8/lib
> and it should work for running tests.
>> (Arguably, what I'm asking for shouldn't be supported, since the
>> correct way to do this is to have multiple versions of Visual Studio
>> properly installed, whereas I only have VC9 installed, from VC8 I just
>> have the compiler/linker, libraries, runtime DLLs, etc. copied in a
>> folder.)
> I see. Let me know of the above helps.
> - Volodya
> _______________________________________________
> Unsubscribe & other changes:

Boost list run by bdawes at, gregod at, cpdaniel at, john at