Window7下安装openssl完整版(亲测实现)
安装环境:
操作系统:window7(64位)
C编译器:VS2010
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
工具下载:
下载ActivePerl-5.16..1604(其他版本也可以):
下载地址:http://www.activestate/activeperl/downloads/ (安装过程只要按照Windows下一般程序的安装步骤进行即可)
下载openssl-1.0.1g(其他版本也可以)并解压
下载地址:http:///source/(建议解压后的文件路径为C:\openssl,PS:只是为了下文的内容匹配,并且方便寻,其他路径也无不影响)。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
安装Perl
(我的安装目录为C:\Perl64)
运行”CMD“命令,使用cd命令将运行目录指向perl安装目录的eg文件夹, 执行“perl example.pl”若显示“Hello from ActivePerl!”,则说明Perl安装成功,可以开始使用Perl的相关命令来进行OpenSSL的安装了。
(PS:如果你想看看原始的ISTALL文件,那么请打开OpenSSL的解压缩目录,下面有两个文件ISTALL.W2和ISTALL.W64,用记事本方式打开,你可以看到详细的关于安装的解释)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
安装openssl
(最关键的步骤来了)
1)首先设定好环境变量,这步参照网上的教程后发现后面的编译步骤不成功,了很就才发现是这部设置的不对才导致的。
设定环境变量:桌面计算机图标右键->属性->高级系统设置->环境变量->在系统变量当中到变量名称为path的变量(如果没有到这新建)点击编辑->在变量名称中填入C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;C:\Perl64\bin;c:\windows\system2->点击确定完成设定。(说明:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin路径是VS2010的路径。C:\Perl64\bin是运行perl的路径,不若不设定那么perl命令将不到。c:\windows\system2这个路径很少提到但是很重要,如果不设置那么会造成后面vcvars2.bat环境变量执行出错。)到此环境变量路径设置好之后重启下电脑才能生效。
2)使用Visual Studio命令提示(2010)进入控制台模式
开始菜单->所有程序->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio命令提示(2010),(PS:以管理员身份运行), 使用cd命令将目录指向C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin(PS:自己的VC安装路径), 命令行键入vcvars2,运行vcvars2.bat..完成后进入OpenSSL源码的目录(C:\openssl)
)执行Configure命令(配置编译参数)(需将目录跳到OpenSSL源码目录下)
在命令行中键入perl configure VC-WI2 --prefix=c:\openssl(PS:--prefix=c:\openssl命令为指定安装位置)
4)运行ms\do_ms命令(需将目录跳到OpenSSL源码目录下)
在命令行中键入”ms\do_ms“。
5)运行“nmake -f ms\”命令进行代码编译(需将目录跳到OpenSSL源码目录下)
编译分两种情况,生成静态库和动态库
(1) 如果是编译OpenSSL动态库,则在命令行键入 nmake -f ms\
编译成功课在文件夹out2dll里面查看输出的文件,包括应用程序的exe文件、lib文件、dll文件。
(2) 如果是编译OpenSSL静态库,则在命令行键入 nmake -f ms\
编译成功课在文件夹out2里面查看输出的文件,包括应用程序的exe文件、lib文件。
6)测试使用命令“nmake -f ms\ test”(若安装成功则可以使用此命令来验证)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
使用openssl
当VS2010工程需要用到openssl库时,在包含目录中胎添加openssl安装目录的include目录, 来库目录中添加out2dll目录。
或者将OpenSSL下的include文件夹、lib文件、dll文件考出,使用的时候包含进去就行了。
另外还有几个命令可能会用到:
测试OpenSSL动态库:nmake -f ms\ test
测试OpenSSL静态库:nmake -f ms\ test
安装OpenSSL动态库:nmake -f ms\ install
安装OpenSSL静态库:nmake -f ms\ install
清除上次OpenSSL动态库的编译,以便重新编译:nmake -f ms\ clean
清除上次OpenSSL静态库的编译,以便重新编译:nmake -f ms\ clean
参考博客:http:///uid-20479991-id-216269.html
http://wwwblogs/moet7/archive/2009/12/18/162717.html
http:///joeblackzqq/article/details/640027
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 18 条评论) |
本站网友 治疗癫痫病最好的医院 | 7分钟前 发表 |
\Perl64\bin是运行perl的路径,不若不设定那么perl命令将不到 | |
本站网友 newhorizon | 25分钟前 发表 |
\Perl64\bin是运行perl的路径,不若不设定那么perl命令将不到 | |
本站网友 owen | 24分钟前 发表 |
(2) 如果是编译OpenSSL静态库,则在命令行键入 nmake -f ms\ 编译成功课在文件夹out2里面查看输出的文件,包括应用程序的exe文件 | |
本站网友 中医妇科 | 10分钟前 发表 |
(说明:C | |
本站网友 联东u谷永乐产业园 | 11分钟前 发表 |
6)测试使用命令“nmake -f ms\ test”(若安装成功则可以使用此命令来验证) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 使用openssl 当VS2010工程需要用到openssl库时,在包含目录中胎添加openssl安装目录的include目录, 来库目录中添加out2dll目录 | |
本站网友 柏子仁 | 21分钟前 发表 |
c | |
本站网友 梦见打仗 | 18分钟前 发表 |
命令行键入vcvars2,运行vcvars2.bat..完成后进入OpenSSL源码的目录(C | |
本站网友 李连杰壹基金 | 29分钟前 发表 |
--prefix=c | |
本站网友 铁西万达 | 30分钟前 发表 |
6)测试使用命令“nmake -f ms\ test”(若安装成功则可以使用此命令来验证) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 使用openssl 当VS2010工程需要用到openssl库时,在包含目录中胎添加openssl安装目录的include目录, 来库目录中添加out2dll目录 | |
本站网友 问世的近义词 | 3分钟前 发表 |
--prefix=c | |
本站网友 ginkgo | 18分钟前 发表 |
(PS | |
本站网友 slidetoggle | 20分钟前 发表 |
//wwwblogs/moet7/archive/2009/12/18/162717.html http | |
本站网友 太阳公元业主论坛 | 11分钟前 发表 |
命令行键入vcvars2,运行vcvars2.bat..完成后进入OpenSSL源码的目录(C | |
本站网友 线程和进程的区别 | 12分钟前 发表 |
\Perl64) 运行”CMD“命令,使用cd命令将运行目录指向perl安装目录的eg文件夹, 执行“perl example.pl”若显示“Hello from ActivePerl!”,则说明Perl安装成功,可以开始使用Perl的相关命令来进行OpenSSL的安装了 | |
本站网友 瑞星首页 | 21分钟前 发表 |
c | |
本站网友 梦入神机微博 | 17分钟前 发表 |
设定环境变量:桌面计算机图标右键->属性->高级系统设置->环境变量->在系统变量当中到变量名称为path的变量(如果没有到这新建)点击编辑->在变量名称中填入C | |
本站网友 史国公酒 | 7分钟前 发表 |
\openssl命令为指定安装位置) 4)运行ms\do_ms命令(需将目录跳到OpenSSL源码目录下) 在命令行中键入”ms\do_ms“ |