12 Apr
2013
12 Apr
'13
3:37 p.m.
AMDG On 04/12/2013 08:20 AM, young wrote:
I think what confuse me is the following:
Bu document, On Windows, only ordinary static libraries use the lib prefix; import libraries and DLLs do not. That mean libboost_thread-vc100-mt-1_53.lib is static library. Then what 's' used for?
according to document: 's' - linking statically to the C++ standard library and compiler runtime support libraries. What libboost_thread-vc100-mt-s-1_53.lib vs libboost_thread-vc100-mt-1_53.lib? Both are static library.
"s" has nothing to do with the static-ness of the Boost library. The C++ runtime can also be either static or shared, and this is /independent/ from whether the Boost library is static or shared. This is what "s" encodes. In Christ, Steven Watanabe