CMarkup link error 2019的有关问题
CMarkup link error 2019的问题
小弟最近在用CMarkup解析XML,但是链接的时候老是过不去,链接错误如下:
error LNK2019: 无法解析的外部符号 "public: __cdecl CMarkup::~CMarkup(void)" (??1CMarkup@@QAA@XZ)
MainDlg.obj : error LNK2001: 无法解析的外部符号 "public: __cdecl CMarkup::~CMarkup(void)" (??1CMarkup@@QAA@XZ)
weatherBox.obj : error LNK2001: 无法解析的外部符号 "public: __cdecl CMarkup::~CMarkup(void)" (??1CMarkup@@QAA@XZ)
AddCityDlg.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl CMarkup::Save(struct MCD_CSTR)" (?Save@CMarkup@@QAA_NUMCD_CSTR@@@Z)
AddCityDlg.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl CMarkup::FindElem(struct MCD_CSTR)" (?FindElem@CMarkup@@QAA_NUMCD_CSTR@@@Z)
AddCityDlg.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl CMarkup::RemoveChildElem(void)" (?RemoveChildElem@CMarkup@@QAA_NXZ)
AddCityDlg.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl CMarkup::FindChildElem(struct MCD_CSTR)" (?FindChildElem@CMarkup@@QAA_NUMCD_CSTR@@@Z)
MainDlg.obj : error LNK2001: 无法解析的外部符号 "public: bool __cdecl CMarkup::FindChildElem(struct MCD_CSTR)" (?FindChildElem@CMarkup@@QAA_NUMCD_CSTR@@@Z)
weatherBox.obj : error LNK2001: 无法解析的外部符号 "public: bool __cdecl CMarkup::FindChildElem(struct MCD_CSTR)" (?FindChildElem@CMarkup@@QAA_NUMCD_CSTR@@@Z)
小弟的项目平台是winCE的,各位大侠帮忙解决一下。
------解决方案--------------------
貌似少lib,把CMarkup的lib加入工程
------解决方案--------------------
类的构析函数没有实现 估计是.h文件中声明了,但是没有实现函数
virtual ~CMarkup(void) {} 或是直接把声明删了看看
------解决方案--------------------
如果是用CMarkup库的话,看看lib连接的是不是对。
如果直接用的源文件的话,把CPP文件加到你现在的工程里。
------解决方案--------------------
小弟最近在用CMarkup解析XML,但是链接的时候老是过不去,链接错误如下:
error LNK2019: 无法解析的外部符号 "public: __cdecl CMarkup::~CMarkup(void)" (??1CMarkup@@QAA@XZ)
MainDlg.obj : error LNK2001: 无法解析的外部符号 "public: __cdecl CMarkup::~CMarkup(void)" (??1CMarkup@@QAA@XZ)
weatherBox.obj : error LNK2001: 无法解析的外部符号 "public: __cdecl CMarkup::~CMarkup(void)" (??1CMarkup@@QAA@XZ)
AddCityDlg.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl CMarkup::Save(struct MCD_CSTR)" (?Save@CMarkup@@QAA_NUMCD_CSTR@@@Z)
AddCityDlg.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl CMarkup::FindElem(struct MCD_CSTR)" (?FindElem@CMarkup@@QAA_NUMCD_CSTR@@@Z)
AddCityDlg.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl CMarkup::RemoveChildElem(void)" (?RemoveChildElem@CMarkup@@QAA_NXZ)
AddCityDlg.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl CMarkup::FindChildElem(struct MCD_CSTR)" (?FindChildElem@CMarkup@@QAA_NUMCD_CSTR@@@Z)
MainDlg.obj : error LNK2001: 无法解析的外部符号 "public: bool __cdecl CMarkup::FindChildElem(struct MCD_CSTR)" (?FindChildElem@CMarkup@@QAA_NUMCD_CSTR@@@Z)
weatherBox.obj : error LNK2001: 无法解析的外部符号 "public: bool __cdecl CMarkup::FindChildElem(struct MCD_CSTR)" (?FindChildElem@CMarkup@@QAA_NUMCD_CSTR@@@Z)
小弟的项目平台是winCE的,各位大侠帮忙解决一下。
------解决方案--------------------
貌似少lib,把CMarkup的lib加入工程
------解决方案--------------------
类的构析函数没有实现 估计是.h文件中声明了,但是没有实现函数
virtual ~CMarkup(void) {} 或是直接把声明删了看看
------解决方案--------------------
如果是用CMarkup库的话,看看lib连接的是不是对。
如果直接用的源文件的话,把CPP文件加到你现在的工程里。
------解决方案--------------------