error LNK2019: unresolved external symbol "void __cdecl MD5(char const *,int,char *)" (?MD5@@YAXPBDH

原创 2015年03月27日 11:12:41

error LNK2019: unresolved external symbol "void __cdecl MD5(char const *,int,char *)" (?MD5@@YAXPBDHPAD@Z) referenced in function


linux下编译好好的,vs2008上面就出现上面的问题;


参考网上的一些资料,总结可能的原因如下:

1:有声明,但没有定义;

2:有定义,但没有声明(在cpp文件中定义了,在.h中没有声明);

3:有定义,有声明:调用的地方没有包含头文件

4:有定义,有声明:调用的地方也有包含头文件,但定义,声明函数参数不一致:如下:

定义:

void MD5( char *pass, int len, char *md5ed)

{

........

}

声明:

void MD5(const char *pass,  int len, char *md5ed);


本人就属于第4种情况,目测少个const,应该不是问题, 玩死人啊!


error LNK2019:无法解析的外部符号_imp_CryptAcquireContextA@20

今天在用Qt 5.5.1 VS2012 加载libevent库时,弹出如下错误: 后来查MSDN发现这两个函数CryptAcquireContext 和CryptGenRandom在WinDDK的...
  • caoshangpa
  • caoshangpa
  • 2016-10-14 11:54:09
  • 1504

error LNK2019: unresolved external symbol 问题

main.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall CvSVM::~CvSVM(void)...
  • chenbang110
  • chenbang110
  • 2012-05-12 11:02:40
  • 27285

解决C++ 调用 C 函数时unresolved external symbol "int __cdecl addInC1(void)" (?addInC1@@YAHXZ)之类的错误

直接在Cpp里面写 #include "c.h"引用C头文件会在连接的时候出现此类错误:cpp.obj : error LNK2001: unresolved external symbol "int...
  • LCL_data
  • LCL_data
  • 2011-10-28 12:06:59
  • 22077

关于error LNK2019::Unresolved External Symbol * Referenced In Function..解决办法 2

前几天我转了一篇关于error LNK2019::Unresolved External Symbol * Referenced In Function..解决办法的博客,但我自己后来按照上面的办法并...
  • baidu_24736703
  • baidu_24736703
  • 2016-05-17 22:13:04
  • 4498

C++ error LNK2019: "unresolved external symbol"解决方法

1>  LINK : D:\code\OpenGLTest\Debug\OpenGLTest.exe not found or not built by the last incremental li...
  • jd_19900903
  • jd_19900903
  • 2014-05-19 16:41:16
  • 6326

error LNK2001: unresolved external symbol __imp__CreateToolbarEx@52

解决: #include "commctrl.h" #pragma comment(lib, "comctl32.lib") 参考:http://topic.okbase.net/20...
  • dragoo1
  • dragoo1
  • 2012-12-05 14:34:31
  • 3160

连接库的问题

先看一下错误吧,之前在debug下编译时没有问题的,但在release下时有问题的: : error LNK2019: unresolved external symbol _strlen refe...
  • joimson
  • joimson
  • 2013-08-13 11:15:56
  • 4589

error LNK2019: unresolved external symbol

error LNK2019: unresolved external symbol(2007-05-28 10:23:43) 转载   分类:Programe(C/C++/VC/....
  • jtop0
  • jtop0
  • 2010-08-01 03:29:00
  • 64097

Pro*C "error LNK2001: unresolved external symbol "void __cdecl sqlcxt" 解决方法

在做数据库的大作业,VC+Pro*C的小程序, 写出来的.pc文件使用Pro*C预编译为.cpp文件后,进行链接时出错: ....obj: error LNK2001: unresolved ex...
  • rznice
  • rznice
  • 2011-01-01 14:03:00
  • 9077

LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup编译出错的解决方法

这个是一个vs2005上面的编译错误对于正常的标准的c或者c++main那么Project->properties->linker->system->subsystem    里面的设置是consol...
  • ztz0223
  • ztz0223
  • 2008-07-09 20:40:00
  • 12389
收藏助手
不良信息举报
您举报文章:error LNK2019: unresolved external symbol "void __cdecl MD5(char const *,int,char *)" (?MD5@@YAXPBDH
举报原因:
原因补充:

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