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

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

    错误:

    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……

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

  • 相关阅读:
    使用grep搜索多个字符串
    Linux中如何启用root用户
    Docker Image 的发布和 Container 端口映射
    IIS负载均衡
    IIS负载均衡ARR前端请求到本地服务器和后端处理服务器
    IIS http重定向https,强制用户使用https访问的配置方法-iis设置
    IIS中应用Application Request Route 配置负载均衡
    IIS配置HTTPSIIS配置HTTPS
    asp.net用户登入验证
    高频交易建模
  • 原文地址:https://www.cnblogs.com/lvfengkun/p/10519966.html
Copyright © 2011-2022 走看看