error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: class std::_List_iterator<class std::_List_val<class PartBaseInfo *,class std::allocator<class PartBaseInfo *> > > __cdecl PartBaseInfoSet::Begin(void)" (__imp_?Begin@PartBaseInfoSet@@QEAA?AV?$_List_iterator@V?$_List_val@PEAVPartBaseInfo@@V?$allocator@PEAVPartBaseInfo@@@std@@@std@@@std@@XZ)
时间: 2023-07-24 18:45:03 浏览: 88
解决error LNK2001: unresolved external symbol
5星 · 资源好评率100%
这个错误是链接错误,提示无法解析外部符号。这通常是因为编译器找不到符号的定义。可能是因为你在使用某个函数或变量,但是没有包含相应的头文件或库文件,或者库文件没有正确链接。
针对你的问题,可能是你在使用PartBaseInfoSet类中的Begin函数,但是编译器找不到这个函数的定义。你需要检查你的代码,确认是否正确地包含了PartBaseInfoSet类的头文件,并且链接了相应的库文件。如果确认无误,还需要检查库文件是否正确地被加入到了链接器的输入文件列表中。
阅读全文