1. 在使用mfc的程序中使用的ace.dll,必须是定义了ACE_HAS_MFC编译的,否则会有内存泄漏等问题。
2. 在使用标准C++类的程序中使用的ace.dll,最好是定义了ACE_HAS_STANDARD_CPP_LIBRARY编译的。
3. 在非mfc的程序中使用的ace.dll,最好是没有定义了ACE_HAS_STANDARD_CPP_LIBRARY编译的。
4. 在不使用标准C++类的程序中使用的ace.dll,最好是没有定义了ACE_HAS_STANDARD_CPP_LIBRARY编译的。
以上均不是强制性要求,但是推荐这样做。