码迷,mamicode.com
首页 > 其他好文 > 详细

一个小错误:error LNK2019: 无法解析的外部符号 "public: __thiscall Turtle::~Turtle(void)" (??1Turtle@@QAE@XZ),该符号在函数 _main 中被引用

时间:2019-03-12 22:39:24      阅读:717      评论:0      收藏:0      [点我收藏+]

标签:.net   博文   void   wan   https   原创   main   debug   alt   

昨天在撸代码的时候遇到了一个十分蛋疼的错误

技术图片

错误:

1>3.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall Turtle::~Turtle(void)" (??1Turtle@@QAE@XZ),该符号在函数 _main 中被引用
1>3.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall Turtle::Turtle(void)" (??0Turtle@@QAE@XZ),该符号在函数 _main 中被引用

本着不懂就问的精神,我去csdn上找了一下相关的博文,于是我找到了了这个:

技术图片

错误原因:项目->属性->链接器->输入->附加依赖项,如果是debug版本则是由于没有添加opencv_nonfree2410d.lib,如果是release版本,则是由于没有添加有opencv_nonfree2410.lib。d的是debug版本, 没有的是release版本。
---------------------
作者:jiao_mrswang
来源:CSDN
原文:https://blog.csdn.net/jiao_mrswang/article/details/79522987
版权声明:本文为博主原创文章,转载请附上博文链接!

 

当然没有成功,插入的是构造器当然不会用到opencv

我甚至重装了一遍编译器,依然没有解决……

幸而技术群一位大佬及时伸出了援手:

 技术图片

技术图片 

然而也没有解决……

不得已我只好一步步的删去代码,直到

技术图片

我删去了一个没有设置内容的构造器……

我竟意外地成功了!!!

经过反复的实验,终于确定:若在vs2010中只声明构造器而下文中并未将其写出,则系统会疯狂报错error LNK2019……

所以我以后还是先学编译器吧【手动捂脸】

 

一个小错误:error LNK2019: 无法解析的外部符号 "public: __thiscall Turtle::~Turtle(void)" (??1Turtle@@QAE@XZ),该符号在函数 _main 中被引用

标签:.net   博文   void   wan   https   原创   main   debug   alt   

原文地址:https://www.cnblogs.com/lvfengkun/p/10519966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!