要在WIN下安装及编译openssl,就必须安装ActivePerl-5.8.0.806-MSWin32,所以首先安装ActivePerl-5.8.0.806-MSWin32
安装方法是:
1。下在openssl的安装包并解压
下载地址:http://www.openssl.org/source/openssl-0.9.8.tar.gz
2。安装vc6
3。下载ActivePerl-5.8.0.806-MSWin32安装包
ActivePerl是一个可以让你任意执行 Perl 程序的工具软件,其包含了包括有 Perl for Win32、Perl for ISAPI、PerlScript、Perl Package Manager四套开发工具程序,可以让你编写出适用于 unix, windows, linux系统的 CGI程序来。。
4。安装ActivePerl-5.8.0.806-MSWin32:一路下一步就行了
5。安装openssl步骤:
cmd下输入perl configure VC-WIN32
接着输入ms\do_ms
转到【Microsoft Visual Studio】\VC98\bin目录下执行 vcvars.bat
转到openssl目录下,输入:nmake -f ms\ntdll.mak
如果编译成功,最后的输出都在out32dll目录下:包括可执行文件、两个dll和两个lib文件: libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib
6. 打开VC-Tools-Options-Directores,在Include files中增加【openssl-0.9.8】\inc32目录;在Libray files中增加【openssl-0.9.8】\out32dll
7.在要编译的源程序中包含以下三个头文件并加入LIB:
#include <openssl/ssl.h>
#include <openssl/err.h>
#include <openssl/bio.h>
#pragma comment(lib, "libeay32.lib")
#pragma comment(lib, "ssleay32.lib")
并将libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib 4个文件拷贝到相应文件夹,即可.
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/niitlcj/archive/2007/11/18/1890849.aspx
分享到:
相关推荐
在Windows上编译安装OpenSSL-1.0.0e.tar.gz教程
编译openssl库的方法,这些方法都是验证过了的,可以使用的
windows下编译好的openssl,是32位的,可以在程序中直接使用
windows下编译openssl 1.1.1所需要的东西打包,包括perl、nasm、openssl源码包
windows下完全的openSSL,其中包含openssl的源码和lib文件
可用的windows下编译过的OpenSSL编程环境,VS编程环境中增加include、lib路径使用
linux 2.6.28内核下编译openssl,正常编译openssl-0.9.8a.tar.gz(成功).配套
Windows下如何编译OpenSSL.docx.
Windows环境下使用VS2005编译OpenSSL
已编译好的windows下使用的openssl头文件和库文件。
openssl1.1.1静态库,已经在linux和windows环境下编译出来,这个版本对国密算法(SM2,SM3,SM4)的支持也算是比较全面了
windows下开源安全套接字 openssl openssl编译windows部分 openssl编程资料 编译部分我编译过,生成的链接库也一并放上了
本模板程序定义了实现openssl ENGINE的Engine框架。 实现的基本思路是要通过Engine来替换openssl原来的 ASE-CBC算法和MD5算法。... 在windows上编译,使用vc2005或vc2008 在linux下,请运行 make
编译好的库 openssl windows c++ openssl v3.0 x86和x64编译库,可以直接使用
资源包括:编译好的openssl静态库,openssl-1.0.2m.tar.g压缩包,ActivePerl-5.26.0.2600-MSWin32-x64-403866.exe安装包(Win64),nasm-2.14-installer-x64.exe安装包,附加一个win64下的demo示例
1、openssl3.0.0预编译二进制开发包SDK 2、Windows环境下基于Visual Studio2017编译 3、该资源是64位,无32位
openssl1.1.0 使用Visual Studio2017在windows 10编译的64位版本,包括openssl和engine,libcrypto-1_1-x64.dll,libssl-1_1-x64.dll,openssl.exe
OpenSSL_3.0.3 最新版本库 32-bit,采用 VS2022 版本进行编译,Perl 和 NASM 均为官方最新版本,测试通过,可以正常使用。因没办法同时上传两个压缩包,因此分两次上传 32位和 64位版本库。
OpenSSL 在windows10环境下用Visual Studio 2017编译成功的链接库,包括32/64位的动/静态链接库,共四个。
windows 编译好的openssl 库 可以直接使用