1,需要定义宏ACE_BUILD_SVC_DLL
2,需要包含ACE/svc_export.h头文件
3,用户类必须直接或间接的派生自ACE_Service_Object
4,声明服务工厂,ACE_SVC_FACTORY_DECLARE(CLS_NAME),实际上是声明_make_CLS_NAME接口
5,实现类中必须的接口,如init、fini
6,定义服务工厂,ACE_SVC_FACTORY_DEFINE(CLS_NAME),缺少这一步,将会在调用ace_yyparse后出错,不能正常启用动态库中的服务