rda*_*nee 6 c++ openssl md5 sha visual-studio-2012
我从http://www.openssl.org/source/下载了最新版本的Openssl
我想在Visual Studio 2012中使用它,特别是获取文件的md5/sha-1哈希值,但是我无法使用openssl库包含/设置环境.说实话,我很困惑要包括哪些内容,但是我在哪里阅读了README-s.
我收到了这个错误.
Error 1 error LNK2019: unresolved external symbol _MD5_Init referenced in function _main
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,我已经下载了最新版本(openssl-1.0.1e.tar.gz),我应该在VS2012中配置什么才能使用lib?谢谢!
UPDATE
这个问题也帮助我找到了解决方案.使用Visual Studio 2010和OpenSSL提升SSL
在VS2012中使用openSSL lib所需的步骤:
libeay32.lib libeay32MTd.lib libeay32MT.lib libeay32MDd.lib libeay32MD.lib ssleay32.lib ssleay32MTd.lib ssleay32MT.lib ssleay32MDd.lib ssleay32MD.lib
(有人写道,我只需要添加一个与C/C++ /代码生成/运行时库相匹配的那个,但它以这种方式工作.)
您使用什么编译器来编译OpenSSL?你用过MinGW吗?如果是这样,请确保不剥离它们(或者只使用--strip-unneeded)否则将剥离导入符号.标题和lib版本匹配吗?
也许您想尝试从以下网站预先构建的:http://slproweb.com/products/Win32OpenSSL.html这些工作肯定.
| 归档时间: |
|
| 查看次数: |
24593 次 |
| 最近记录: |