windows 平台使用 VS2017 编译openssl源码
发布时间:2020-12-14 02:10:48 所属栏目:Windows 来源:网络整理
导读:1)依赖安装 安装 perl 脚本解释器 下载 http://libevent.net/download 安装 nasm 汇编器 C:UsersxiacaAppDataLocalbinNASM 下载 http://libevent.net/download 默认会安装用户目录 C:Users用户名AppDataLocalbinNASM 配置windows的环境变量,将
1)依赖安装
安装 perl 脚本解释器 下载 http://libevent.net/download 安装 nasm 汇编器 C:UsersxiacaAppDataLocalbinNASM 下载 http://libevent.net/download 默认会安装用户目录 C:Users用户名AppDataLocalbinNASM 配置windows的环境变量,将此路径加入到环境变量path中 安装好后,重新打开控制台能够运行nasm 和perl命令 2)编译工具:VS2017社区版本 下载地址 http://ffmpeg.club/tools_download.html 其中c++编译环境一定要安装,有时默认是没选的 3)下载 openssl 1.1.1 源码 下载地址 http://libevent.net/download 4) 编译步骤 (1)进入控制台(运行 CMD),或者编写批处理bat文件,如果输出路径在C盘 用管理员方式登录 (2)运行vs编译环境 打开菜单中VS2017中有对应的命令行工具,把地址复制过来 编译32位库版本 C:Program Files (x86)Microsoft Visual Studio2017CommunityVCAuxiliaryBuildvcvarsamd64_x86.bat 编译64位库版本 "C:Program Files (x86)Microsoft Visual Studio2017CommunityVCAuxiliaryBuildvcvars64.bat" (3)进入openssl源码吗目录 cd openssl-1.1.1 (4)使用perl生成makefile文件 命令说明 perl Configure { VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE } --prefix=%OUTPATH% VC-WIN32 表示生成32位程序 --prefix 是编译后输出的路径,默认会生成到C:Program Files (x86)目录 执行命令 perl Configure VC-WIN32 (5)用nmake编译 nmake 编译库源码 nmake test 编译测试程序 nmake install 将编译好的文件安装到指定目录,默认是C:Program Files (x86)OpenSSL,如果是在C盘,运行控制台是需要有管理员权限 编译好后生成的文件,用于其他项目库的编译,或者复制到需要编译的路径中 如果编译出现问题,也可以直接用我这边编译好的openssl 1.1.1 vs2017 32位库文件 https://edu.51cto.com/course/17731.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在Windows用户的RDP会话中查找支持,我在哪里启动支持会
- windbg – 如何查看Windows上进程核心转储的时间?
- windows – 如何在cygwin下的Perl脚本中处理箭头键?
- windows – CasperJS脚本永不退出
- Microsoft SQL Server(MSSQL)可更新视图,具有多个基表和完整
- windows-server-2008 – 解释Windows Server 2008中的minid
- windows-installer – Windows Installer属性中可以存储的最
- Windows中的Bash启动脚本
- 避免.NET版本的地狱
- windows – PE头“子系统”字段有什么影响?
推荐文章
站长推荐
- 环境变量和Path环境变量
- windows – 用于查找侦听端口的服务和网站的脚本
- windows-phone-7 – 如何将数据附加到IsolatedSt
- windows-server-2008 – 无法连接到SSTP VPN –
- windows-server-2008-r2 – 应用程序事件日志不断
- windows – 如何获取NTFS文件的总大小(包括安全性
- 32位Windows Server地址> 4GB RAM – 如何?
- 在Windows中使用Python查找SC_PAGE_SIZE
- windows-phone-7.1 – 将免费的Windows手机应用程
- 如何为Win32应用程序中的所有窗口设置默认字体?
热点阅读