Hello,
The title is just for teasing. :-)
I know it isn't possible, but here is my problem.
My app (a DLL, actually) uses Boost. It also uses an external API, which also uses Boost.
The external API is of course provided in a release binary, anlong the needed release Boost binaries.
When I compile/link my DLL in release mode, I have no problem. I precise I link my app to Boost in a dynamic way (BOOST_ALL_DYN_LINK). In debug mode, I can't load my DLL.
I am not sure it is because of Boost, but I suspect Windows doesn't like working with two Boost (the release one called by the external lib, and the debug one called by my code).
Will it work better if I link my code statically with the release Boost ?
I don't think it is related to CRT, because I have nothing in the Events Viewer.
I use Visual Studio 2005 SP1.
Thanks.