c++ - How to make a DLL for different VC compilers -


i want using 1 version of vc++, e.g. vc++2003, make dll customers.

they may use vc++2005, vc++2008express, vc++2010pro,... , may compile projects debug setting , release setting.

can make 1 dll purpose, or must make several dlls corresponding these possibilities?

i create 2 dll projects. 1 release build , 1 debug build. these 2 projects use multi-byte character set. test, create exe project using unicode character set. both debug , release build of exe project link these 2 dll without problem.

it's not known. have update learned.

by way, use vc++2012 express test above condition.


Comments