I want to using one version of VC++, e.g. VC++2003, to make a DLL for my customers.
They may use VC++2005, VC++2008Express, VC++2010Pro,... and they may compile their projects with debug setting and release setting.
Can I make just one DLL for this purpose, or must I make several DLLs corresponding to all these possibilities?