我想使用VC++
的一个版本,例如VC++2003
,为我的客户制作DLL。
他们可能会使用VC++2005, VC++2008Express, VC++2010Pro,...
,他们可能会使用调试设置和发布设置来编译他们的项目。
我可以为此目的制作一个DLL,还是必须制作几个与所有这些可能性相对应的DLL?
答案 0 :(得分:0)
我只创建了2个DLL项目。一个用于发布版本,另一个用于调试版本。这两个项目使用多字节字符集。 为了测试,我使用Unicode字符集创建了一个EXE项目。 EXE项目的调试和发布版本都链接到这两个DLL没有问题。
这不是我所知道的。我必须更新我学到的东西。
顺便说一句,我使用VC ++ 2012 Express来测试上述情况。