使用ACE注意的问题
2010-08-12 11:13
309 查看
在使用ACE之前,需要先调用ACE::init();
#include "ace/Init_ACE.h"
// ...
ACE::init();
// ...
1. 在使用mfc的程序中使用的ace.dll,必须是定义了ACE_HAS_MFC编译的,否则会有内存泄漏等问题。
2. 在使用标准C++类的程序中使用的ace.dll,最好是定义了ACE_HAS_STANDARD_CPP_LIBRARY编译的。
3. 在非mfc的程序中使用的ace.dll,最好是没有定义了ACE_HAS_MFC编译的。
4. 在不使用标准C++类的程序中使用的ace.dll,最好是没有定义了ACE_HAS_STANDARD_CPP_LIBRARY编译的。
以上均不是强制性要求,但是推荐这样做。
#include "ace/Init_ACE.h"
// ...
ACE::init();
// ...
1. 在使用mfc的程序中使用的ace.dll,必须是定义了ACE_HAS_MFC编译的,否则会有内存泄漏等问题。
2. 在使用标准C++类的程序中使用的ace.dll,最好是定义了ACE_HAS_STANDARD_CPP_LIBRARY编译的。
3. 在非mfc的程序中使用的ace.dll,最好是没有定义了ACE_HAS_MFC编译的。
4. 在不使用标准C++类的程序中使用的ace.dll,最好是没有定义了ACE_HAS_STANDARD_CPP_LIBRARY编译的。
以上均不是强制性要求,但是推荐这样做。
相关文章推荐
- 使用ACE_Message_Block需要注意的问题
- iptables使用中几点注意的问题
- ANDROID动态加载 使用SO库时要注意的一些问题
- 在使用GIT的时候文件名大小写需要注意的问题
- 嵌入式 QT数据库使用注意问题
- 使用接插件需要注意的问题
- 使用std的vector,map,list, set等注意问题
- CFileDialog Class使用获得当前目录名称要注意的问题
- 使用高版本OpenCV时应该注意的问题
- Javascript的setTimeout()使用闭包特性时需要注意的问题
- ACE服务端编程1:使用VS2010编译ACE6.0及从ACE5.6升级的注意事项
- linux 静态库和动态库(共享库)的制作与使用(注意覆盖问题)
- 教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题)
- Z-TEK USB转422接口问题 RS422接口常见使用注意事项
- wp8里使用MessageBox需要注意的小问题
- 使用MVC框架中要注意的问题(五):如何在页面和用户控件之间传递数据
- wireshark的follow tcp stream功能 使用时要注意的一个问题
- 使用PreparedStatement的execute方法需要注意的问题
- java中split(regex)使用中要注意的问题:正则表达式
- 使用MVC框架中要注意的问题(八):HandleError