|
Boost-Build : |
From: szhou98 (szhou98_at_[hidden])
Date: 2004-04-30 12:15:41
Hi,
Thanks for the two responses to my question. Using the verbose
mode in grafik666's response, I am able to track it down to the
compilation flag /MD. Furthermore, it is the macro _DLL that makes
the difference.
Macro _DLL is an indication to use the DLL version of the c runtime
libaray, msvcrt.lib, instead of the static one, libc.lib.
The thing I still don't quite understand is why this macro affects
the compilation, which only involves the runtime libaray header. Does
this macro disable the definitions of std::basic_filebuf,
std::basic_ifstream, etc.?
Anyone can shed some light on it?
Thanks,
Steven
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk