找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3203|回复: 1

关于项目使用ACE时,出现LNK2019 LNK2001的错误

[复制链接]
发表于 2008-6-27 15:40:23 | 显示全部楼层 |阅读模式
我现在在diameter上进行开发,它需要使用ACE ,用的是5.5.在windows  系统vs2003上进行开发,编译通过,但是在连接的时候出现了错误 .错误如下
error LNK2019: 无法解析的外部符号 "public: static class DiameterAvpTypeList_S * __cdecl ACE_Singleton<class DiameterAvpTypeList_S,class ACE_Recursive_Thread_Mutex>::instance(void)" (?instance@?$ACE_Singleton@VDiameterAvpTypeList_S@@VACE_Recursive_Thread_Mutex@@@@SAPAVDiameterAvpTypeList_S@@XZ) ,该符号在函数 "unsigned int __cdecl getMinSize(class AAADictionaryEntry *)" (?getMinSize@@YAIPAVAAADictionaryEntry@@@Z) 中被引用
error LNK2001: 无法解析的外部符号 "public: static class DiameterAvpTypeList_S * __cdecl ACE_Singleton<class DiameterAvpTypeList_S,class ACE_Recursive_Thread_Mutex>::instance(void)" (?instance@?$ACE_Singleton@VDiameterAvpTypeList_S@@VACE_Recursive_Thread_Mutex@@@@SAPAVDiameterAvpTypeList_S@@XZ)
error LNK2001: 无法解析的外部符号 "public: static class DiameterAvpTypeList_S * __cdecl ACE_Singleton<class DiameterAvpTypeList_S,class ACE_Recursive_Thread_Mutex>::instance(void)" (?instance@?$ACE_Singleton@VDiameterAvpTypeList_S@@VACE_Recursive_Thread_Mutex@@@@SAPAVDiameterAvpTypeList_S@@XZ)
error LNK2001: 无法解析的外部符号 "public: static class DiameterAvpTypeList_S * __cdecl ACE_Singleton<class DiameterAvpTypeList_S,class ACE_Recursive_Thread_Mutex>::instance(void)" (?instance@?$ACE_Singleton@VDiameterAvpTypeList_S@@VACE_Recursive_Thread_Mutex@@@@SAPAVDiameterAvpTypeList_S@@XZ)
error LNK2019: 无法解析的外部符号 "public: static class AAAMemoryManager * __cdecl ACE_Singleton<class AAAMemoryManager,class ACE_Recursive_Thread_Mutex>::instance(void)" (?instance@?$ACE_Singleton@VAAAMemoryManager@@VACE_Recursive_Thread_Mutex@@@@SAPAVAAAMemoryManager@@XZ) ,该符号在函数 "protected: static void * __cdecl AAAMessageBlock::operator new(unsigned int)" (??2AAAMessageBlock@@KAPAXI@Z) 中被引用
error LNK2001: 无法解析的外部符号 "public: static class AAAMemoryManager * __cdecl ACE_Singleton<class AAAMemoryManager,class ACE_Recursive_Thread_Mutex>::instance(void)" (?instance@?$ACE_Singleton@VAAAMemoryManager@@VACE_Recursive_Thread_Mutex@@@@SAPAVAAAMemoryManager@@XZ)
error LNK2001: 无法解析的外部符号 "public: static class AAAMemoryManager * __cdecl ACE_Singleton<class AAAMemoryManager,class ACE_Recursive_Thread_Mutex>::instance(void)" (?instance@?$ACE_Singleton@VAAAMemoryManager@@VACE_Recursive_Thread_Mutex@@@@SAPAVAAAMemoryManager@@XZ)
error LNK2019: 无法解析的外部符号 "public: static class AAAMemoryManager * __cdecl ACE_Singleton<class AAAMemoryManager,class ACE_Recursive_Thread_Mutex>::instance(void)" (?instance@?$ACE_Singleton@VAAAMemoryManager@@VACE_Recursive_Thread_Mutex@@@@SAPAVAAAMemoryManager@@XZ) ,该符号在函数 "public: virtual void * __thiscall AAAErrorCode::`scalar deleting destructor'(unsigned int)" (??_GAAAErrorCode@@UAEPAXI@Z) 中被引用 ACE_Singleton   请教各位大虾啊

为什么啊,我按照网上的方法配置的ACE,使用ACE的其它类度没有问题,问题全度指向
发表于 2008-6-27 17:28:35 | 显示全部楼层
参考开发心得栏目里面的文章,这种问题,有很多共性。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-23 00:26 , Processed in 0.013482 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表