投稿    登录
  博主录制的Python3爬虫视频教程已发布!详情请戳Python3爬虫视频教程!希望大家支持!非常感谢!

VS中OpenSSL环境配置示例

C/C++ 崔庆才 3160浏览 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环境配置示例

喜欢 (17)or分享 (0)

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

想结交更多的朋友吗?

来进击的Coder瞧瞧吧

进击的Coder

QQ群号 99350970 立即加入

进击的Coder灌水太多?

这里是纯粹的技术领地

激进的Coder

QQ群号 627725766 立即加入

想找人聊天解闷?想要学习干货?

微信公众号进击的Coder为你打造

进击的Coder

微信公众号 扫一扫关注