Turned out to be a bit more challenging than I expected (mainly because a later
Boost (1.55 is what I used) is required, or at least preferred. In fact
VC++2013 has most of the features required to dispense with Boost, but not all
of them (eg, function / hash).
The main change required is to make shared_ptr and weak_ptr explictly boost::
versions to avoid pulling in the std:: versions.
There are still a good few warnings about macro redefinitions and I have not
changed the macros that make the binary Windows 2000 compatible.
If the devs are interested in a patch, I'm happy to provide it.
Post a reply to this message