当前位置: 代码迷 >> VC >> error LNK2019: 无法解析的外部符号 ?该如何解决
  详细解决方案

error LNK2019: 无法解析的外部符号 ?该如何解决

热度:3105   发布时间:2013-02-25 00:00:00.0
error LNK2019: 无法解析的外部符号 ?
正在链接...
GameServer.obj : error LNK2019: 无法解析的外部符号 "class TSTRING<0> __stdcall operator+(char const *,class TSTRING<0> const &)" (??H@YG?AV?$TSTRING@$0A@@@PBDABV0@@Z),该符号在函数 "class TSTRING<0> __cdecl NumberToString(__int64)" (?NumberToString@@YA?AV?$TSTRING@$0A@@@_J@Z) 中被引用
GameServer.obj : error LNK2019: 无法解析的外部符号 "class TSTRING<0> __stdcall operator+(char,class TSTRING<0> const &)" (??H@YG?AV?$TSTRING@$0A@@@DABV0@@Z),该符号在函数 "class TSTRING<0> __cdecl NumberToString(__int64)" (?NumberToString@@YA?AV?$TSTRING@$0A@@@_J@Z) 中被引用
.\Debug/GameServer.exe : fatal error LNK1120: 2 个无法解析的外部命令

如上,代码由VC6移植到VS2005,链接出错,请问该如何解决呢?


------解决方案--------------------------------------------------------
http://topic.csdn.net/u/20090603/14/94867524-315b-40fe-aaa3-bf6925ac83f8
------解决方案--------------------------------------------------------

------解决方案--------------------------------------------------------
你这段代码应该没有问题
c++ 使用模板不要把模板类的申明和实现分离
------解决方案--------------------------------------------------------
C++模板类实现和声明都放到类中
  相关解决方案