Boost logo

Boost-Build :

From: szhou98 (szhou98_at_[hidden])
Date: 2004-04-30 12:15:41


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?



Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at