管理员运行cmd命令 build-openssl.bat编译openssl

 

 

三、管理员运行cmd命令 build-openssl.bat编译openssl

1、 openssl源码目录编译   64位编译 build-openssl.bat

1x64 运行脚本vcvars64.bat  X64 Native Tools Command Prompt for VS 2022 (2)

“D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat”

 

2

cd D:\work2022\607ToolCode\curl-8.2.1\projects

 

C:\Users\steven_roc\Desktop\curl-curl-8_2_1\projects

build-openssl.bat

下载: build-openssl 

2Usage: build-openssl <compiler> [platform] [configuration] [directory] [-VSpath] [“VSpath”] [-perlpath] [“perlpath”]

1)、编译目录文件位置:“D:\openssl-3.1\openssl\build”

build-openssl.bat vc14.3 x64 release “D:\work2022\607ToolCode\openssl-3.1×64\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath  “D:\Strawberry\perl\bin”   

 

1)、openssl-3.1.tar.gz解压位置到: D:\openssl-3.1\openssl

2)、编译 配置好指定vs2022位置,perl位置

X64 release mbcs dll

X64 debug  mbcs dll

X64 release Unicode dll

X64 debug  Unicode dll

 

build-openssl.bat vc14.3 x64 release “D:\openssl-3.1\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath  “D:\Strawberry\perl\bin”  -DUNICODE -D_UNICODE

 

 

 

build-openssl.bat vc14.3 x64 release “D:\openssl-3.1\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath  “D:\Strawberry\perl\bin”

 

3)位置:openssl编译后,文件位置:

D:\openssl-3.1\openssl\build\Win64\VC14.30\DLL Release

 

一、x64 mbcs release

build-openssl.bat vc14.3 x64 release “D:\openssl-3.1\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath  “D:\Strawberry\perl\bin” 

 

 

二、x64 unicode release

build-opensslu.bat vc14.3 x64 release “D:\openssl-3.1u\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath  “D:\Strawberry\perl\bin” 

 

3)位置:openssl编译后,文件位置:
1、 openssl源码目录编译 64位编译 build-openssl.bat
1)x64 运行脚本vcvars64.bat X64 Native Tools Command Prompt for VS 2022 (2)
“D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat”
“D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars32.bat”
D:\openssl-3.1\openssl\build\Win64\VC14.30\DLL Release

X64 release mbcs dll
X64 debug mbcs dll
X64 release Unicode dll
X64 debug Unicode dll
*********************************************************************************************************************************************************
管理员运行cmd命令
cd D:\work2022\607ToolCode\curl-8.2.1\projects

一、x64 x86 mbcs
1)x64 mbcs release
build-openssl.bat vc14.3 x64 release “D:\work2022\607ToolCode\openssl-3.1\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath “D:\Strawberry\perl\bin”

2)x64 mbcs debug
build-openssl.bat vc14.3 x64 debug “D:\work2022\607ToolCode\openssl-3.1\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath “D:\Strawberry\perl\bin”
——————————————
3)x86 mbcs release
build-openssl.bat vc14.3 x86 release “D:\work2022\607ToolCode\openssl-3.1\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath “D:\Strawberry\perl\bin”

4)x86 mbcs debug
build-openssl.bat vc14.3 x86 debug “D:\work2022\607ToolCode\openssl-3.1\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath “D:\Strawberry\perl\bin”

*********************************************************************************************************************************************************
二、x64 x86 unicode
5)x64 unicode release
build-opensslu.bat vc14.3 x64 release “D:\work2022\607ToolCode\openssl-3.1u\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath “D:\Strawberry\perl\bin”

6)x64 unicode debug
build-opensslu.bat vc14.3 x64 debug “D:\work2022\607ToolCode\openssl-3.1u\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath “D:\Strawberry\perl\bin”
——————————————
7)x86 unicode release
build-opensslu.bat vc14.3 x86 release “D:\work2022\607ToolCode\openssl-3.1u\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath “D:\Strawberry\perl\bin”

8)x86 unicode release
build-opensslu.bat vc14.3 x86 debug “D:\work2022\607ToolCode\openssl-3.1u\openssl” -VSpath “D:\Program Files\Microsoft Visual Studio\2022\Community” -perlpath “D:\Strawberry\perl\bin”

*********************************************************************************************************************************************************

您可能还喜欢...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注