当前位置:网站首页>Win10+vs2019 Community Edition compiling OpenSSL
Win10+vs2019 Community Edition compiling OpenSSL
2022-07-01 17:58:00 【u012787710】
compile openssl
Environmental preparation
perl Environmental Science
Slow download above , Try this.
nasm Environmental installation
Be careful : This needs to be manually added to the environment variable PATH Next
openssl-1.1.1m
openssl-3.0.1
Based on these two versions , Other versions may compile differently
Start compilation
64 Bit compilation
perl Configure VC-WIN64A
vcvarsall.bat x64 Or directly vcvars64.bat
nmake
nmake test
nmake install
32 Bit compilation
perl Configure VC-WIN32
vcvarsall.bat x86 Or directly vcvars32.bat
nmake
nmake test
nmake install
Be careful
Name change
since 1.1.0 OpenSSL After the version, the library name is changed as follows
libeay32.dll -> libcrypto.dll
ssleay32.dll -> libssl.dll
libeay32.lib -> libcrypto.lib
ssleay32.lib -> libssl.lib
1.0.2 compile ( The old version )
Generate libeay32.lib and ssleay32.lib Example
64 position
perl Configure VC-WIN64A no-asm
ms\do_win64a.bat
vcvarsall.bat x64 Or directly vcvars64.bat
nmake -f ms\nt.mak // Generate static libraries
nmake -f ms\ntdll.mak // Generate dynamic library
nmake -f ms\nt.mak install // install
32 position
perl Configure VC-WIN32 no-asm
ms\do_ms.bat
vcvarsall.bat x86 Or directly vcvars32.bat
nmake -f ms\nt.mak // Generate static libraries
nmake -f ms\ntdll.mak // Generate dynamic library
nmake -f ms\nt.mak install // install
Reference documents
https://github.com/openssl/openssl/blob/master/NOTES-WINDOWS.md#native-builds-using-visual-c++
边栏推荐
- China biodegradable plastics market forecast and investment strategy report (2022 Edition)
- Oracle TRUNC function processing date format
- Yolov5 practice: teach object detection by hand
- Research Report on development monitoring and investment prospects of China's smart environmental protection industry (2022 Edition)
- Research Report on China's enzyme Market Forecast and investment strategy (2022 Edition)
- 开发那些事儿:EasyCVR集群设备管理页面功能展示优化
- Setting up a time server requires the client to automatically synchronize the time of the server at 9 a.m. every day
- People help ant help task platform repair source code
- PHP实现敏感词过滤系统「建议收藏」
- Depth first traversal and breadth first traversal [easy to understand]
猜你喜欢

Cloud picture says | distributed transaction management DTM: the little helper behind "buy buy buy"

Penetration practice vulnhub range Keyring

DNS

Vulnhub range hacksudo Thor

2022 Heilongjiang latest fire protection facility operator simulation test question bank and answers

Quick foundation of group theory (5): generators, Kelley graphs, orbits, cyclic graphs, and "dimensions" of groups?

Yolov5 practice: teach object detection by hand

Intel's open source deep learning tool library openvino will increase cooperation with local software and hardware parties and continue to open
![[beauty detection artifact] come on, please show your unique skill (is this beauty worthy of the audience?)](/img/e8/f43f5583e330fbc0cb6c0188711707.jpg)
[beauty detection artifact] come on, please show your unique skill (is this beauty worthy of the audience?)

Product service, operation characteristics
随机推荐
Detailed explanation of ArrayList expansion
Redis -- data type and operation
Countdownlatch blocking wait for multithreading concurrency
The new server is packaged with the source code of H5 mall with an operation level value of several thousand
JDBC:深入理解PreparedStatement和Statement[通俗易懂]
Is Huishang futures a regular futures platform? Is it safe to open an account in Huishang futures?
开发那些事儿:EasyCVR集群设备管理页面功能展示优化
Kernel stray cat stray dog pet adoption platform H5 source code
JDBC: deep understanding of Preparedstatement and statement[easy to understand]
两数之和c语言实现[通俗易懂]
传感器尺寸、像素、DPI分辨率、英寸、毫米的关系
Blackwich: the roadmap of decarbonization is the first step to realize the equitable energy transformation in Asia
In depth Research Report on China's disposable sanitary products production equipment industry (2022 Edition)
The difference and relationship between iteratible objects, iterators and generators
Kia recalls some K3 new energy with potential safety hazards
Smart factory digital management system software platform
SPIE Western optoelectronics exhibition returned offline and successfully held a science and engineering event
Is online stock account opening safe? Is it reliable?
提交review时ReviewBoard出现500错误解决方法
Subnet division and summary