一、问题现象
error LNK2001:无法解析的外部符号 xxxxxx
二、解决方法
删除编译报错部分的临时文件,然后再编译 ok!
我编译项目中的一个dll报错,删除了以下文件,再重新编译就成功了
三、问题分析
- 我应该是改了一些类或者函数的名字,or 新加或删除了一些代码,然后再编译就一直报这个错误
我用的是VS2017,我记得之前发生过类似问题 (因为dll版本不对
),大概率是VS编译缓存机制的问题1
四、问题总结
出现此类问题的原因种类较多,总结如下:
error LNK2001:无法解析的外部符号 xxxxxx
删除编译报错部分的临时文件,然后再编译 ok!
我编译项目中的一个dll报错,删除了以下文件,再重新编译就成功了
我用的是VS2017,我记得之前发生过类似问题 (因为dll版本不对
),大概率是VS编译缓存机制的问题1
出现此类问题的原因种类较多,总结如下: