visual C++: error LNK2001: 无法解析的外部符号 xx@123

原创 2017年03月30日 09:12:37
在调试MFC程序时遇到,折腾了好几天,才算调通。记录下,以后方便查。

问题描述:整个解决方案包含两个工程。一个是MFC View/Document结构的,一个是动态链接库的。调试时,动态链接库程序编译通过,但编译View/Document结构工程时报错。报错内容“error LNK1120: 1 个无法解析的外部命令 E:\xx\xx.exe”和“error LNK2001: 无法解析的外部符号 xxx@124 E:\xx\xx.obj”。

解决思路: 1.在解决方案管理器窗口中,右击View/Document结构工程,弹出菜单中选择属性项,检查属性页的通用属性下的引用子项,看其中有没有正确引用动态链接库。如果没有引用,则添加新引用。
2.上步完成之后,需确认工程属性页中链接器->常规->链接库依赖项的值为“是”。
3.在工程属性页->链接器->高级->导入库中输入DLL工程输出的库文件所在的具体路径。

4.Done!

Visual Studio Error LNK2001 无法解析的外部符号 的几种情况

VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常...
  • simmerlee
  • simmerlee
  • 2016年11月07日 14:28
  • 2608

VS2010中error LNK2001无法解析的外部符号解决方法

在使用VS2010编写C++项目时,为了让程序在没有安装VS2010的电脑上运行,需要将项目所需的库文件都打包到exe程序中。打包库文件的方法是点击VS2010菜单栏的“项目->XXX属性”,在弹出的...
  • hou09tian
  • hou09tian
  • 2017年05月17日 06:37
  • 1999

VS error LNK2001无法解析的外部符号_CrtDbgReportW

error LNK2001
  • u012428169
  • u012428169
  • 2017年04月19日 22:39
  • 1189

__purecall 链接错误

原文链接:http://www.titilima.cn/show-548-1.html不知道诸位有没有过这样的经历:本是简单合法的 C++ 代码,但编译链接的时候却出现了如下的链接错误:> error...
  • titilima
  • titilima
  • 2009年05月05日 12:38
  • 3169

关于 error LNK2001: 无法解析的外部符号 ___wargv问题

笔者用VS2010生成64位的MFC应用程序时发现,输出中提示 1> uafxcwd.lib(appcore.obj) : error LNK2001: 无法解析的外部符号 ___wargv 1>...
  • fang16388
  • fang16388
  • 2015年11月19日 10:44
  • 4978

lnk2001 无法解析的外部符号 的几种情况及解决办法

Error LNK2001 无法解析的外部符号 的几种情况及解决办法 .  今天写了一个小程序,然后碰到了“Error LNK2001 无法解析的外部符号”这个问题,一直解决不了,后来上网搜了下,发...
  • bendangth
  • bendangth
  • 2015年08月14日 22:14
  • 5843

error LNK2001: 无法解析的外部符号 解决方法

vs 2005下正在链接...Media.obj : error LNK2001: 无法解析的外部符号 IID_IBasicAudioMedia.obj : error LNK2001: 无法解析的外...
  • lanyang123456
  • lanyang123456
  • 2010年04月17日 10:06
  • 30447

LINK : error LNK2001 无法解析的外部符号_mainCRTStartup

转自:http://hi.baidu.com/rabbit_anubis/item/9a2a95e02d2ab1abcf2d4f8b 刚安装Microsoft visual C++ ...
  • Linoi
  • Linoi
  • 2013年11月03日 22:33
  • 1547

VS调试出错:uafxcw.lib(appcore.obj) : error LNK2001: 无法解析的外部符号 ___wargv

问题描述: VS2010中,在共享DLL中使用MFC,运行库为/MD,Release版本下,调试运行出错 uafxcw.lib(appcore.obj) : error LNK2001: 无法解析...
  • wfree
  • wfree
  • 2015年03月10日 09:19
  • 4546

VS2012编译文件报错——error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW

错入显示如: 1>  正在生成代码... 1>SurfDescriptor.obj : error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW 1>Vali...
  • yang6464158
  • yang6464158
  • 2014年12月05日 09:46
  • 9488
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:visual C++: error LNK2001: 无法解析的外部符号 xx@123
举报原因:
原因补充:

(最多只允许输入30个字)