gpt4 book ai didi

C++ VS2010 未解析的符号

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:47 24 4
gpt4 key购买 nike

我真的很讨厌编译器告诉我的这个问题

"err LNK2019: Reference to unresolved external symbol".

与其他编译错误不同,我不能通过双击跳转到这个问题。

我总是需要花费大量时间来弄清楚我做错了什么。

例如来自错误信息

Error   9   error LNK2019: Reference to unresolved symbol ""public: class std::vector<unsigned char,class std::allocator<unsigned char> > & __thiscall clsJoinBigUnsignedCharMap::Content(void)" (?Content@clsJoinBigUnsignedCharMap@@QAEAAV?$vector@EV?$allocator@E@std@@@std@@XZ)" in Funktion ""private: void __thiscall CCompiler::pSerializeJoinBigUnsignedCharMap(class clsJoinBigUnsignedCharMap &,struct _iobuf *)" (?pSerializeJoinBigUnsignedCharMap@CCompiler@@AAEXAAVclsJoinBigUnsignedCharMap@@PAU_iobuf@@@Z)".    m:\compiler.obj voice

我根本看不出应该在哪里查找错误。

我是不是漏掉了什么?我没有看到错误的位置,而且我无法通过双击它跳转到问题这一事实向我表明 VS2010 也不知道。

谢谢你的帮助。

最佳答案

您的 CCompiler::pSerializeJoinBigUnsignedCharMap(来自 compiler.obj)正在使用一个方法 (clsJoinBigUnsignedCharMap::Content()) header ,但未在任何链接的源文件中实现。

关于C++ VS2010 未解析的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19667265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com