当前位置:网站首页>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++
边栏推荐
- Session layer of csframework, server and client (1)
- SQL injection vulnerability (MySQL and MSSQL features)
- JS how to convert a string with a delimiter into an n-dimensional array
- Is it reasonable and safe to open a securities account for 10000 shares free of charge? How to say
- Maizeer: the two batches of products reported by the media have been taken off the shelves and sealed, and consumer appeals are accepted
- Yuancosmos game farmersworld farmers world - core content of the second conference in China!
- [beauty detection artifact] come on, please show your unique skill (is this beauty worthy of the audience?)
- MFC obtains local IP (used more in network communication)
- JDBC:深入理解PreparedStatement和Statement[通俗易懂]
- In depth evaluation and development trend prediction report of China's ice cream market (2022 Edition)
猜你喜欢

Vulnhub range hacker_ Kid-v1.0.1

Work and leisure suggestions of old programmers

Penetration practice vulnhub range Tornado

transform. Forward and vector3 Differences in the use of forward

Kia recalls some K3 new energy with potential safety hazards
![[Verilog quick start of Niuke network question brushing series] ~ priority encoder circuit ①](/img/24/23f6534e2c74724f9512c5b18661b6.png)
[Verilog quick start of Niuke network question brushing series] ~ priority encoder circuit ①

Countdownlatch blocking wait for multithreading concurrency

Official announcement! Hong Kong University of science and Technology (Guangzhou) approved!

Source code of new campus errand / campus task platform on mutual station

DNS
随机推荐
DNS
Sword finger offer 20 String representing numeric value
Maizeer: the two batches of products reported by the media have been taken off the shelves and sealed, and consumer appeals are accepted
Openlayers customize bubble boxes and navigate to bubble boxes
PHP实现敏感词过滤系统「建议收藏」
Irradiance, Joule energy, exercise habits
How to write good code - Defensive Programming Guide
Research Report on China's enzyme Market Forecast and investment strategy (2022 Edition)
(16) ADC conversion experiment
Thinkphp6 - CMS multi wechat management system source code
SPIE Western optoelectronics exhibition returned offline and successfully held a science and engineering event
Detailed explanation of ArrayList expansion
Penetration practice vulnhub range Tornado
Enter wechat applet
JDBC: deep understanding of Preparedstatement and statement[easy to understand]
China metallocene polyethylene (MPE) Industry Research Report (2022 Edition)
Gold, silver and four job hopping, interview questions are prepared, and Ali becomes the champion
Vulnhub range hacker_ Kid-v1.0.1
(17) DAC conversion experiment
Alibaba cloud Li Feifei: China's cloud database has taken the lead in many mainstream technological innovations abroad