openssl 编译 x64 版本以及visual studio 附加BUG记录过程

openssl 编译 x64 版本以及visual studio 附加BUG记录过程

月光魔力鸭

2019-09-09 09:07 阅读 832 喜欢 0

简单记录下openssl 编译x64 以及在visual studio 中附加openssl库的过程,过程很简单,不过不是我的专业,所以比较耗时.. 很多小细节的问题。

openssl 编译 x64

我们从官网上下载下来后,在c++ 中需要的一些.hlibeay32.lib 等的文件,不过有些是32位的,但是需要64位的找也不好找,看网上编译的比较多,跟着做了一次,各种踩坑不说,下面记录下自己的过程。

准备

下载undefined ,解压,文件路径为:c:/openssl . 找到visual studio 下的适用于vs 2017的x64本机工具命令提示 ,然后 cd 进入 openssl的路径,执行以下几个命令:

适用于vs 2017 的 x64 本机工具命令提示

perl Configure VC-WIN64A

ms\do_win64a

// 找到 ms\nt.mak (或者ms\ntdll.mak),然后修改内容,将 OUT_D TMP_D INC_D INCO_D 的 32 修改为 64

nmake -f ms/nt.mak

然后就能在 inc64 以及 out64 两个文件夹中找到需要的东西啦。

vs 2017 附件库的注意事项

我的问题是,在附加库和目录后发现还是找不到文件,可把我给愁的(本人以前一直没用过vs studio),怎么搞都不行,再经历了一顿破折(瞎几把点)后,终于发现了问题。

请注意画圈的地方

这里有个配置和平台,一定要确保在项目属性中配置的和运行的时候一致。

这两个地方要一致

问题可能很愚蠢,不过确实折腾了我不少时间。

转载请注明出处: https://chrunlee.cn/article/openssl-x64-libeay32.lib.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
仅做记录。
最近一段时间(大约一两周内) windows下安装的mysql8 已经连续两次连接失败,报错10061,同时mysql服务启动失败了,第一次还解决了,第二次怎么都无法启动了
各位同学下载软件后,如何操作?如何找到dat文件?如何使用?又有哪些注意事项呢? 这里会为大家一一道来。 微信dat怎么解码?手机内微信的文件越来越多怎么清理呢?哪些dat文件是有用的呢?在线dat转码帮你处理。
最近入手了华为鲲鹏服务器... 作为一个菜鸡前端,去部署服务器,亚历山大.. 即便是各种抄抄抄也无济于事.
傅里叶啊傅里叶 要掐死你啦..
虽说docker已经大名鼎鼎,但在之前一直都未上手使用过,即便是前一阵子想挂下京东的京豆(使用docker)也给耽搁了,一直的感觉就是这货应该跟vm没啥区别吧,应该就是更方便更好用更适合开发者。
在写前端页面的时候,反复操作的是切换,写完代码,切换到浏览器,然后刷新,查看效果,不合适,然后再切换回编辑器,然后修改,这样反复操作。livereload 释放了双手,自动刷新(尤其是双屏的同学特别友好)