Question: I have built Boost in Release configuration and have staged it into one folder.
Now when I add Boost libraries into project and try to build it in Debug configuration - linker fails because there are no Debug versions libraries.

Is there a way to make MSVC 9.0 use Release version of libraries when building Debug configuration?

Of course, there is an easy soultion - build Debug version of Boost. But I am just curious.

Answer: 
You can do two things:

* Build the debug version for boost (this is the best option).
* Add debugging symbols to your release build.

You can't use the release version of boost with your debug build because boost depends on the CRT, which is different in debug/release builds.
1st... This is probably a bad idea, just build the debug libraries (or you can get them from [my site](http://boost.teeks99.com)).

If you still want to continue, try going in to the project properties -> Configuration Properties -> C\C++ -> Code Generation. Your "Runtime Library" setting will probably be something like "Multi-threaded Debug DLL (/MDd)", try changing this to the comperable option without the "Debug" in it and re-build. 

I haven't actually gotten to try this myself, but I think it should work. I'm curious if you're successful :-)