首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

没法解析的外部符号。

2013-10-07 
无法解析的外部符号。。。用的duilib,duilib编译成的dll,已经链接duilib.lib但还是提示找不到库里面的函数,求

无法解析的外部符号。。。
用的duilib,duilib编译成的dll,已经链接duilib.lib但还是提示找不到库里面的函数,求解

1>ImplWnd.obj : error LNK2001: 无法解析的外部符号 "protected: virtual char const * __thiscall DuiLib::CWindowWnd::GetSuperClassName(void)const " (?GetSuperClassName@CWindowWnd@DuiLib@@MBEPBDXZ)
1>LoginWnd.obj : error LNK2001: 无法解析的外部符号 "protected: virtual char const * __thiscall DuiLib::CWindowWnd::GetSuperClassName(void)const " (?GetSuperClassName@CWindowWnd@DuiLib@@MBEPBDXZ)
1>ImplWnd.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall DuiLib::CStdString::operator==(char const *)const " (__imp_??8CStdString@DuiLib@@QBE_NPBD@Z),该符号在函数 "public: virtual void __thiscall CImplWnd::Notify(struct DuiLib::tagTNotifyUI &)" (?Notify@CImplWnd@@UAEXAAUtagTNotifyUI@DuiLib@@@Z) 中被引用 dll 无法解析
[解决办法]
还可以用 dumpbin /exports XXX.lib查看这个lib中是否有导出这个函数

热点排行