c++错误 jose.obj : error LNK2001: unresolved external symbol....

来源:百度知道 编辑:UC知道 时间:2024/06/30 20:14:40
jose.obj : error LNK2001: unresolved external symbol "public: __thiscall BoyRing::~BoyRing(void)" (??1BoyRing@@QAE@XZ)

是什么意思?应如何处理??

是不是函数没有加括号啊?

从错误提示来看,是连接时没有找到类成员的实现...出现这样的错误主要是缺少symbol文件的定义, 很大可能是没有把相关的文件添加到工程里或根本就缺少相关的定义。
问题解决:
Project->Add to Project->Files,找到相应的文件加入工程即可.

如果确定是文件都在工程里了,那就查一下,相关的定义是否完整.

肯定不是,因为是链接错误不是编译错误。可能是析构函数只有声明没有定义,或者是纯虚析构函数没有实现吧。

~BoyRing 没有执行段

可能是你的函数名在调用的时候打错了!(检查你用过这个函数的地方看看有没有写掉个字母或是什么符号!!!)

c++错误 jose.obj : error LNK2001: unresolved external symbol.... TC2.01英文版环境下,我运行程序,显示错误:unable to create output file 'c:\output\某文件.obj' 在Tubor c 中 我运行了一段简单的程序 错误提示如下:linker Error:unable to open input file 'cos.obj' C语言编译产生的.OBJ文件和汇编编译产生的.OBJ文件,如何连接 c++primer 3中,int obj; void frd(double &),为什么不能这样调用呢?frd(obj); C语言,使用TC,编程后,不能生成OBJ是怎么回事? LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16为什么会有错误 VC错误 LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 c++程序中的一个错误 提示是:-main already defined in no1.obj 错误?(c#)