VS中无法解析的外部命令的解决办法

报错LNK2005外部符号
报错LNK2019外部符号
报错LNK1120外部符号

解决办法1:

检查自己报错的代码里,是否有类里声明的函数没有对应的实现。比如在person类的person.h中里定义了一个setid()函数,那么检查下person.cpp中是否有对应的person::setid()的实现。
如果检查没问题,还是报错,尝试改函数名字。我就遇到过这种问题。报错的是population里的一个initialization函数。一直找不到该符号,之后改成了initializationpop成功了。我猜测initialization这个名字比较常见,导致与底层用到的函数名重了。

解决办法2:

点击解决方案,如图,点重新生成后,重新运行试下

解决办法3:

如果自己之前是运行成功过。进入项目目录,删除1级文件夹下的Dedug和Release文件夹里的所有文件,看下自己是什么配置,可以有选择性的删。如果如下图,则可选择只删除Release。
然后进入放算法cpp和h的目录,里面也有一个Dedug和Release文件,同样删除里面所有文件。也可以看自己的配置有选择地删一个文件夹下就行。
但这种方法好像每次改动代码后都要重复1次。

解决办法4:

检查自己报错的代码里,是否有.h和.cpp文件不匹配的情况。
检查自己链接的静态库.lib的位数和编译位数是一致的。X86是32位的。

VS中无法解析的外部命令的解决办法相关推荐

  1. JDK下载、安装、运行第一个Java程序的过程以及javac不是内部或外部命令的解决办法

    JDK下载.安装.运行第一个Java程序的过程以及javac不是内部或外部命令的解决办法 1.下载和安装JDK开发环境 下载地址:https://www.oracle.com/technetwork/ ...

  2. java内部窗口无法实现,java 既不是内部命令也不是外部命令的解决办法

    Windows7安装JDK的环境变量设置 Windows7 X64安装"jdk-6u26-windows-x64.exe"后,按照网上的环境变量设置方法设置了环境变量,但是死活都提 ...

  3. 'npm'不是内部命令或外部命令的解决办法

    在安装node的时候在cmd中输入npm -v进行检验,结果返回了'npm'不是内部命令或外部命令. 1.打开系统属性,进入高级 2.点击环境变量 3.创建新路径(路径为node的安装路径) 4.重新 ...

  4. vue-cli-service 不是内部或者外部命令的解决办法(用了你就知道了)

    删除项目工程下的node_modules目录 再重新npm install

  5. error LNK1120: 2个无法解析的外部命令:vtkRenderingOpenGL_AutoInit(Construct、Destruct),该函数在......中被引用

    进行PCL最小包围盒计算时,使用了https://blog.csdn.net/WillWinston/article/details/80196895 里的程序. 在pcl1.8.0+vs2013+w ...

  6. VS报错: fatal error LNK1120: 1 个无法解析的外部命令

    1. 问题描述 报错: fatal error LNK1120: 1 个无法解析的外部命令 我一开始还以为是链接器的错误,搜索尝试无果后在想哪里出错了. 后来想起来,当时在源文件中新建cpp文件时,起 ...

  7. fatal error LNK1120: 1个无法解析的外部命令

    C++编译时,VS2019出现fatal error LNK1120: 1个无法解析的外部命令错误,查了很多资料,网上说的解决方案如缺少库文件.工程配置等都不行! 原来是自己分文件编写时,用了类模板 ...

  8. C++初学者遇到的LNK1120无法解析的外部命令部分可能原因

    C++初学者遇到的LNK1120无法解析的外部命令部分可能原因 0.最常见的原因是编译器找不到函数的实现部分,即函数有声明了,编译器却找不到定义,以下是几种常见情况. 1.没写main函数 2.inl ...

  9. LNK1120/2001 无法解析的外部命令

    源代码: #include <iostream> #include <string> using namespace std;class client { private:st ...

最新文章

  1. 平衡二叉树-AVL c/c++代码实现
  2. ubuntu中PyCharm的安装与卸载
  3. python3 tkinter详解_python tkinter基本属性详解
  4. (自定义组件)通用- X轴横向:溢出滚动 (含代码)- 案例篇
  5. CALD:性能优于 SOTA 的 detection-specific 主动学习方法
  6. java itextpdf使用HTML模板生成pdf文件,并设置table
  7. MAVLink 协议解析之XML定义篇
  8. struct、union、enum and sizeof
  9. ClassyShark——apk分析利器
  10. 每天一道剑指offer-连续子数组的最大和
  11. Java的%=是什么意思?%=运算的正确使用
  12. 用基带等效的方式仿真8-DPSK载波调制信号在AWGN信道下的误码率和误比特率,并与理论值相比较。
  13. 电动滑板车安全标准EN17128和电动自行车EN15194电磁兼容测试欧盟轻型电动车
  14. html炫酷的表格插件,pickout-纯JS炫酷下拉列表框美化插件
  15. AUTOSAR DCM Configuration
  16. 备份恢复Lesson 10. Restore and Recovery Concepts
  17. DCT变换及matlab实现
  18. Chrome:您的连接不是私密连接解决办法
  19. vue 表单验证常见问题
  20. cmake错误集锦:unkown arguments specified

热门文章

  1. 图论期末复习(《图论机器应用》——朴月华)
  2. Sql Server REPLACE函数的使用;SQL中 patindex函数的用法
  3. 信息学奥林匹克竞赛——你适合么?
  4. 网易免费企业邮箱找回密码(翻山越岭)
  5. PHP 自由职业,自由职业者:不止自由,更多自我
  6. TSF(Text Service Framework)简介
  7. linux修改arena大小,Resolume Arena怎么设置大屏幕 调整画面屏幕的方法
  8. 2022年电赛A题单相交流电子负载一等奖(代码工程+PCB原理图资料)
  9. Direct2D教程(一)
  10. 力天创见Brickstream排队客流统计