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

原创 2015年11月19日 10:44:25

笔者用VS2010生成64位的MFC应用程序时发现,输出中提示

1> uafxcwd.lib(appcore.obj) : error LNK2001: 无法解析的外部符号 ___wargv
1>uafxcwd.lib(appcore.obj) : error LNK2001: 无法解析的外部符号 ___argc


经过网上仔细查阅发现是跟库的版本,32/64位版本以及代码输出时运行时库不一致所导致的。将所用到库与最终编译的程序选择相同的即可避免该错误。需要注意得地方如下图:

1.Debug/Relase要一致

2.32/64位版本要一致

3.代码输出时运行时库要一致

4.MFC的使用也要一致




其他相关资料:

1.error LNK2001:无法解析的外部符号___argc
http://www.360doc.com/content/11/1031/14/4190063_160548608.shtml

2.关于error LNK2005的解决办法 - clever101的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/clever101/article/details/5741869

3.vc/atlmfc/include/afx.h(24) : fatal error C1189: #error : Building MFC application with /MD[d] (CRT -
http://www.vcerror.com/?p=130

4.VC 运行时库 /MD、/MDd 和 /MT、/MTd - leepwang的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/leepwang/article/details/8539414

5.VC各种编译链接错误的解决方法 - MFC - 次元立方网 - 电脑知识与技术互动交流平台
http://www.it165.net/pro/html/201203/1906.html

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

今天写了一个小程序,然后碰到了“Error LNK2001 无法解析的外部符号”这个问题,一直解决不了,后来上网搜了下,发现这里面的关于这类错误的内容归纳比较齐全,就摘下来作为参考了。      原...
  • shenyulv
  • shenyulv
  • 2011年08月18日 22:48
  • 234378

error LINK2001无法解析的外部符号解决办法

error LINK2001无法解析的外部符号解决办法
  • AUTO1993
  • AUTO1993
  • 2017年01月02日 19:10
  • 2995

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

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

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

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

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

但在编译debug版本控制台应用程序的时候,可以正常编译运行,当切换到release版本的时候编译报了以下错误: 1>MSVCRT.lib(crtexe.obj) : error LNK2001: 无...
  • a1317338022
  • a1317338022
  • 2017年10月18日 14:43
  • 184

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

原文: http://wenku.baidu.com/view/8f0e877931b765ce0508141a.html           VC++时经常会遇到链接错...
  • puppet_master
  • puppet_master
  • 2015年08月19日 14:04
  • 5711

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
  • 4362

gSoap的“error LNK2001: 无法解析的外部符号 _namespaces”解决方法

1. 在工程中定义 WITH_NONAMESPACES 宏2.尝试 "#include "namp.nsmap" " 
  • limiko
  • limiko
  • 2010年12月07日 17:04
  • 8129

VC: Nafxcwd.lib(appcore.obj) : error LNK2001: 无法解析的外部符号___argv

错误: Nafxcwd.lib(appcore.obj) : error LNK2001:无法解析的外部符号___argv Nafxcwd.lib(appcore.obj) : error LNK2...
  • jonahzheng
  • jonahzheng
  • 2012年09月28日 19:51
  • 8713

error LNK2001: 无法解析的外部符号 ___argc nafxcwd.lib

 在项目属性,设置MFC使用在共享的DLL中使用MFC,并且在C/C++属性中,"代码生成"中设置"运行时库",多线程DLL(/MD)...
  • luhuillll
  • luhuillll
  • 2009年11月20日 11:09
  • 3582
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于 error LNK2001: 无法解析的外部符号 ___wargv问题
举报原因:
原因补充:

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