|
Boost : |
From: vc (vcotirlea_at_[hidden])
Date: 2003-04-01 13:10:48
I haven't tried but it should work ...
By default the bjam will build this dll using the /MD flag (runtime-library
flag).
If you look in MSDNL you will see that this flag reuqest: "The actual
working code is
contained in MSVCRT.dll, which must be available at run time".
What you could do, is to build using the /MT flag (build against the static
RTL). This can be
done by the following bjam command (go into libs/thread/build ):
bjam -sBUILD="<runtime-link>static"
If you take a look in tools/build/msvc-tools.jam you can see there also
other options if needed.
Regards,
Viv
"David Brownell" <david_brownell_at_[hidden]> wrote in message
news:b6ch8r$h6f$1_at_main.gmane.org...
> While this will work (although it is discouraged in the documentation of
> redist.txt), my preference is to ship only one DLL (the thread dll) and my
> exe. Anyone know how to tweak bjam to do this?
>
> Thanks!
>
> "Moore, Dave" <dmoore_at_[hidden]> wrote in message
> news:2FE8C75C7A06D4118BB50008C7F7E831DE3D75_at_EXCHSRV...
> > MSCV70P.DLL is a redistributable file - it is the application writer's
> > responsibility to install this file along with their application. Ditto
> > MSVCRT.dll and several others - do a search for "redist.txt".
> >
> > If you are worried about incompatibilities between versions, you can
> install
> > copies of these files into your application directory rather than the
> > windows system directory.
> >
> > Regards,
> > Dave
>
>
>
> _______________________________________________
> Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk