LNK2019解码错误消息

LNK2019 decoding the error message

提问人:newbieDevloper 提问时间:10/24/2017 最后编辑:CaptureSunshinenewbieDevloper 更新时间:10/24/2017 访问量:246

问:

我已经看到许多关于为什么我们会遇到错误以及如何解决它的帖子LNK2019但我想了解生成的错误消息。从阅读消息中,我不明白从哪里开始。有人可以帮我了解错误消息指的是哪个类/方法/函数等以及为什么?下面是错误消息。谢谢!

错误LNK2019未解析的外部符号“__declspec(dllimport) public: __thiscall QDir::~QDir(void)“ (__imp_??1QDir@@QAE@XZ) 在函数“int __cdecl DataInOut::writeIqFile(类)中引用 std::vector,class std::allocator > > &,class std::basic_string,class std::allocator > const &,bool,__int64,bool)” (?writeIqFile@DataInOut@@YAHAAV?$vector@V?$complex@M@std@@V?$allocator@V?$complex@M@std@@@2@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@_N_J2@Z)

visual-c++ 链接器错误 lnk2019

评论

0赞 Some programmer dude 10/24/2017
好吧,链接器似乎无法找到析构函数。您是否链接到正确的库?Qt 被拆分为多个库,如果您使用其他库的功能,仅链接一个库是不够的。QDir
0赞 newbieDevloper 10/25/2017
你好。感谢您的建议。我确实添加了一堆库,读取了我收到的所有 11 条错误消息。但是我仍然收到相同的错误消息,包括我为 QDir Destructor 收到的错误消息。这是另一个错误消息,例如(顺便说一句,我已经包含了QString)
0赞 newbieDevloper 10/25/2017
错误LNK2019无法解析的外部符号“_declspec(dllimport) public: __thiscall QString::QString(void)”(__imp??0QString@@QAE@XZ) 在函数“int __cdecl DataInOut::writeIqFile(class std::vector<class std::complex<float>,class std::allocator<class std::complex<float> > > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool,__int64,bool)” (?writeIqFile@DataInOut@@YAHAAV?$vector@V?$complex@M@std@@V?$allocator@V?$complex@M@std@@@2@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@_N_J2@Z)
2赞 Some programmer dude 10/25/2017
什么是未定义的引用/未解析的外部符号错误以及如何修复它?

答: 暂无答案