投稿    登录
  《Python3网络爬虫开发实战》赠书活动正在进行中!详情请戳赠书活动!欢迎参与!非常感谢!

VS中OpenSSL环境配置示例

C/C++ 崔庆才 6893浏览 2评论

最近在研究信息安全,需要用到OpenSSL库,我用到的开发IDE是VS2012,所以,在这里也记录一下我配置VS2012的OpenSSL库的过程。

下载OpenSSL库

OpenSSL库大家可以自行下载源码然后用ruby进行编译,另外我们也可以选择直接下载编译好的类库。

这里我们利用的后者,在此提供一个下载链接。

OpenSSL-Win32

下载完成之后解压,比如我的放到了D盘。

20151207162627

新建项目

首先,我们找一段测试代码,在此利用的是 AES 算法的示例。

接下来新建一个项目,win32控制台程序,空项目,完成。

20151207161749 20151207161824

新建源文件,我取名叫做 aes.cpp,将代码复制进去,可以看到代码最初是在报错的。

20151207162418

好,接下来我们进行环境配置。

环境配置

右键项目名称,弹出一个菜单,选择属性。

在VC++目录选项卡中,添加包含目录和库目录。

在这里,我的包含目录就是刚才解压的OpenSSL目录的include目录,库目录则是lib目录。

注意:分号要是英文分号,英文分号!

20151207162929

接下来选择连接器选项卡,输入libeay.lib和ssleay32.lib两个附加依赖项。

20151207163915

现在右击项目,重新生成。

我们可以看到,程序可以正常生成exe了。

20151207164034

但是直接运行的话会报错,是因为缺少dll文件。

20151207164304

之后,将项目中的libeay32.dll和ssleay32.dll文件放入项目的debug目录即可。

20151207164444

最后项目的debug目录如下

20151207164405

重新运行exe程序,发现已经正常运行。

20151207164736

至此,VS配置OpenSSL环境的过程已经全部完成。

其他项目类似,大家可以试着配一下。

如有问题,欢迎留言交流~

转载请注明:静觅 » VS中OpenSSL环境配置示例

喜欢 (29)or分享 (0)

我的个人微信公众号,联系我请直接在公众号留言即可~

扫码或搜索:进击的Coder

进击的Coder

微信公众号 扫一扫关注

想结交更多的朋友吗?

来进击的Coder瞧瞧吧

进击的Coder

QQ群号 99350970 立即加入

进击的Coder灌水太多?

这里是纯粹的技术领地

激进的Coder

QQ群号 627725766 立即加入

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面的

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 嘿嘿~奸笑中!
    林贞恩2016-01-25 02:39 回复
  2. 回复一下吧
    林贞恩2016-01-25 02:39 回复