您的位置:首页 > 其它

error LNK2019: 无法解析的外部符号 __imp__CryptCreateHash@20,该符号在函数 _MD5_Init 中被引用

2015-10-16 16:52 1626 查看
转自VC错误:http://www.vcerror.com/?p=2051

问题描述:


1>libcurld.lib(md5.obj) : error LNK2019: 无法解析的外部符号 __imp__CryptCreateHash@20,该符号在函数 _MD5_Init 中被引用

1>libcurld.lib(md5.obj) : error LNK2019: 无法解析的外部符号 __imp__CryptAcquireContextA@20,该符号在函数 _MD5_Init 中被引用

1>libcurld.lib(md5.obj) : error LNK2019: 无法解析的外部符号 __imp__CryptHashData@16,该符号在函数 _MD5_Update 中被引用

1>libcurld.lib(md5.obj) : error LNK2019: 无法解析的外部符号 __imp__CryptReleaseContext@8,该符号在函数 _MD5_Final 中被引用

1>libcurld.lib(md5.obj) : error LNK2019: 无法解析的外部符号 __imp__CryptDestroyHash@4,该符号在函数 _MD5_Final 中被引用

1>libcurld.lib(md5.obj) : error LNK2019: 无法解析的外部符号 __imp__CryptGetHashParam@20,该符号在函数 _MD5_Final 中被引用

1>E:\Project\SSH\OpenssL范例\示例2\Debug\ConsoleApplication2.exe : fatal error LNK1120: 6 个无法解析的外部命令

本来程序的编译选项选择的是:使用标准windows库,当改为在静态库中使用MFC后就出现了上面的错误

解决方法:
具体的解决方法参考文章:http://www.vcerror.com/?p=2051
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: