I encounter the link problem that is described in another mail: http://lists.boost.org/Archives/boost/2009/02/148419.php
As
mentioned in the URL, the _pRawDllMain instance conflicts with another
instance defined in MFC since boost 1.37.0. DLL version of Boost.thread
is recommended.
I can't, however, use this version because all exe/DLL files
shipped from our company need a digital sign to pass Vista/Win7 logo.
Since boost is released in the form of source codes, the DLL files will
be built by ourselves. But we can't sign the Boost DLL files since they
are not made by our company. The pri-compiled binary files downloaded
from Boost Pro don't have digital sign, either.
Ok, the DLL version can't meet our requirement. Will the _pRawDllMain conflict issue be resolved in the next version?
By
the way, we are now using Boost 1.35.0 and found that the TLSFree() is
not called and caused a resource link that make us failed to pass the
Vista/Win7 logo test. So we tried Boost 1.39.0 and encountered the link
conflict issue.
Thanks.