1>K20TMDateBase.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) const K20TMDateBase::`vftable'" (__imp_??_7K20TMDateBase@@6B@),该符号在函数 "public: __thiscall K20TMDateBase::K20TMDateBase(void)" (??0K20TMDateBase@@QAE@XZ) 中被引用
动态链接库中的函数调用标准和你的不一致。如果是标准动态库就是你调用的问题了。如果是自己写的动态库,那看下编写的时候有没有指定调用标准。建议使用动态库时候都用def文件编辑一下名称,这样就能避免名字编译改编问题了。
另外给你推荐个查看动态库中函数名称的办法,使用VC集成环境中的depends工具,看一下动态库中的名字是不是被改编了,如果被改编了你需要按照要求的去调用
另外给你推荐个查看动态库中函数名称的办法,使用VC集成环境中的depends工具,看一下动态库中的名字是不是被改编了,如果被改编了你需要按照要求的去调用
温馨提示:答案为网友推荐,仅供参考