首页 > 系统相关 >Windows10下安装OpenSSL curl WIN32 /WIN64 openssl1.1.x

Windows10下安装OpenSSL curl WIN32 /WIN64 openssl1.1.x

时间:2023-05-07 15:32:25浏览次数:50  
标签:VC -- WIN64 openssl Windows10 prefix https OpenSSL perl


 首先是环境,强调下环境,很多问题是环境造成的 。

1.WINDOWS10 64位系统;

2.Visual Studio 2015

 

工具:

  1. ActivePerl-5.24.3.2404-MSWin32-x64-404865.exe,下载地址:https://www.activestate.com/products/activeperl/downloads/

   2.  openssl-1.1.0f.tar.gz   下载地址:  https://www.openssl.org/source/  

  3. nasm-2.12.02rc9-installer-x64.exe (如果用默认的好像会报错) https://www.nasm.us/pub/nasm/releasebuilds/2.12.02rc9/win64/nasm-2.12.02rc9-installer-x64.exe

1、安装Perl(我安装在C盘,同时我的openssl也解压在C盘)

    使用命令行工具,进入C:/Perl64/eg路径下, 执行“perl example.pl”,若显示“Hello from ActivePerl!”,则说明Perl安装成功。

 

2、设置环境变量

    打开我的电脑->属性->高级系统设置->环境变量,找到Path系统变量,点击编辑,添加E:/VS 2013/VC/bin;C:/Perl64/bin;c:/windows/system32,其中D:\Program Files (x86)\VC\bin;D:\Program Files (x86)\Common7\IDE是我的VS2015的安装路径,根据情况自己修改。C:/Perl64/bin是Perl的安装路径,根据情况自己修改。

Windows10下安装OpenSSL curl WIN32 /WIN64  openssl1.1.x_perl

3、用管理员身份打开Visual Studio的开发人员命令提示,并进入openssl的目录(我的放在C盘根目录)

Windows10下安装OpenSSL curl WIN32 /WIN64  openssl1.1.x_opsnssl_02

4.进行命令行编译 生成动态库

cd c:/openssll

//--prefix=E:\OpenSSL\openssl\win32  //输出路径

>perl Configure VC-WIN32 --prefix=E:\OpenSSL\openssl\win32

//如不需要支持汇编 no-asm  >perl Configure VC-WIN32 no-asm --prefix=E:\OpenSSL\openssl\win32

> nmake

> nmake install

//64 位

使用 用管理员身份打开Visual Studio的开发人员命令提示

Windows10下安装OpenSSL curl WIN32 /WIN64  openssl1.1.x_Perl_03

> nmake clean

>perl  Configure  VC-WIN64A no-asm --prefix=E:\OpenSSL\openssl\win64

> nmake

> nmake install

DEBUG:

perl  Configure  debug-VC-WIN64A no-asm --prefix=C:\openssl\win64_debug

CURL

下载  https://curl.haxx.se/

解压 打开 projects

双击 generate.bat 生成所有VS工程;

 curl  https 证书下载 ,如果是私有的请添加进来就可以
http://curl.haxx.se/ca/cacert.pem

这里转一个 openssl1.0.x windows编译方法:(注意是不同的)


标签:VC,--,WIN64,openssl,Windows10,prefix,https,OpenSSL,perl
From: https://blog.51cto.com/u_12389088/6252061

相关文章

  • Windows10系统检测不到声音输出设备,声音图标打叉,没声音的解决方法
    问题描述Windows10系统检测不到声音输出设备,声音图标打叉,没声音解决方案:点下轻松访问音频设置选项,再返回就可以了,至于具体是啥原因造成的,也不太清楚,什么逻辑,也不太清楚总之:<hrstyle="border:solid;width:100px;height:1px;"color=#000000size=1">......
  • opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization e
    原因:node版本与openssl不兼容导致的初始化失败 解决:windows执行:setNODE_OPTIONS=--openssl-legacy-providermac执行:exportNODE_OPTIONS=--openssl-legacy-provider......
  • windows10移动U盘安装介质
    一、问题引入一般重装系统都是通过PE系统工具,但是大部分PE系统工具会夹带广告和垃圾软件。这时需要一个官方引导安装Windows10的介质,本文简单介绍官方安装介质的使用。二、解决过程......
  • Windows10安装Transmission,并使用Web远程访问教程
    安装Transmission从官方路径下载Transmission安装包 https://transmissionbt.com/download/在组件安装界面,需要把Daemon和Webinterface,同步安装上。下载配置transmission-web-control3.访问https://github.com/ronggang/transmission-web-control ,下载最新源码包......
  • Windows10上安装mysql 8.0|mysql 8.0安装教程
    1、下载适合自己操作系统的mysql安装文件,解压就可直接用  下载地址:https://dev.mysql.com/downloads/mysql/ 2、解压压缩包,目录结构如下。解压后的压缩包里没有my.ini文件和data文件夹,my.ini可以自己手动建,但是data文件夹千万不可手动创建3、新建my.ini文件并添加最简配......
  • Windows10取消首次开机画面
    在首次设置界面,同时按住Ctrl+shift+F3,然后系统会重启,进入桌面后,系统可能会弹出部署模式选项,直接按窗口右上角“X”退出。XCOPY%windir%\System32\svchost.exe%windir%\System32\oobe\audit.exe/X无法找到或打不开用户和组工具又不能通过cmd激活Administrator和修改口令时,我通......
  • CentOS7 升级openssl版本(升级至3.0.3)
    首先查看本地openssl版本opensslversion创建一个放源码的目录(按自己习惯)#这里是我的习惯cd/usr/local/src#去官网获取你想要版本的tar压缩包如果没有wget命令,自行百度wget--no-check-certificatehttps://www.openssl.org/source/old/3.0/openssl-3.0.3.tar......
  • windows10 HOME版增加组策略功能
    windows10home版默认没有组策略功能,也就是运行gpedit.msc提示找不到。按照下面的方法就可以为其部署组策略功能:  1. 记事本粘贴如下代码,保存为ANSI格式的,后缀名为cmd的文件,代码如下@echooffpushd"%~dp0"dir/bC:\Windows\servicing\Packages\Microsoft-Windows-......
  • VMware17安装Windows10详细记录
    VMware17安装Windows10详细记录1.前置准备VMware软件,这里用的VMware17Windows系统镜像文件(.iso文件)Windows系统官方下载地址:Windows系统官方下载ITellYou旧版站点:MSDN,我告诉你-做一个安静的工具站(itellyou.cn)ITellYou新版站点:NEXT,ITELLYOU2.新建虚拟......
  • telnet远程管理linux主机及Zlib、openssl、openssh升级1
    一、telent远程管理主机1.安装telent服务服务端:yuminstalltelnet-server-y#安装服务端useradddaipasswddai#创建lhj用户,设置lhj密码,密码有规则要求,大小写数字加符号,输2次即可客户端:yuminstalltelnet-y#安装客户端2.测试telent登录客户端:telnet192.......