管理员运行cmd命令 build-openssl.bat编译openssl
三、管理员运行cmd命令 build-openssl.bat编译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”
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
2、Usage: 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”
*********************************************************************************************************************************************************
自适应IP