openssl-101e安装及编译步骤.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
windows下Openssl的安装 环境准备: 1.下载ActivePerl 007(最新的版本或较低的版本也可以): 下载地址:/activeperl/downloads/ (当前的最新版本为ActivePerl 007 ,只要按照Windows下一般程序的安装步骤进行即可~~~在此就不赘述了) 2.下载 openssl-0.9.8m(当然也可以最新的版本)并解压。 下载地址: /source/ 3.perl安装 安装完成之后,进入DOS CMD命令界面,进入安装目录的eg文件夹下,执行perl example.pl 4.安装Openssl 初始化vc环境变量 如果环境为VC++ 6.0找到vc的安装目录下\VC98\Bin执行vcvars32命令 如果为vc2005则在Microsoft Visual Studio 8\VC\bin目录下执行,但是我在openssl解压的目录下好像也可以执行成功,也是有效的。 进入openssl解压目录下执行命令perl Configure VC-WIN32 --prefix=c:/openssl-1.0.1e 继续运行ms\do_ms命令 然后运行nmake -f ms\ntdll.mak”命令进行代码编译,如果编译成功,最后的输出都在out32dll目录下:包括可执行文件、两个dll和两个lib文件: libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib?。 可能所遇问题(下面是我碰到的问题,提下): 出现“nmake不是内部命令”情况 解决办法:nmake.exe是VC里的,如果为vc++6.0在C:\Program Files\Microsoft Visual Studio\VC98\Bin目录下,vc2005在C:\Program Files\Microsoft Visual Studio 8\VC\bin目录下,需要把该路径加入环境变量。 操作:右键单击我的电脑--属性--高级--环境变量--系统变量(找到path)--编辑,将C:\Program Files\Microsoft Visual Studio\VC98\Bin加到未尾(注意要和前一个路径用;隔开,并以;结束;最后要提醒一点,一定要重启机器,新的path才会生效。 此时此时以为问题解决,重新运行“nmake -f ms\ntdll.mak”命令,发现出现问题, “ms\uplink.c(11) : fatal error C1083: Cannot open include file: windows.h: No such file or directory NMAKE : fatal error U1077: cl : return code 0x2 Stop.错误的时候解决:先运行vcvars32命令,vcvars32.bat用于设置VC命令行编译的环境变量。如果前面有执行该命令应该不会出现该问题。 此时以为问题解决,重新执行命令“nmake -f ms\ntdll.mak”发现弹出警告框,标题为cl.exe提示缺少mspdb60.dll。 解决缺少mspdb60.dll问题将目录\Common\MSDev98\Bin下的mspdb60.dll文件,复制到C:\Program Files\Microsoft Visual Studio\VC98\BIN下,VC6.0即可正常运行。(这个问题我是没有遇到。)以上就是openssl的编译过程了,在程序项目中添加链接库目录和附加库目录即可。目录为安装目录的out32dll目录下如果程序编译通过后,运行时出现下面错误: 则只需将openssl安装目录下,out32dll目录下的libeay32.dll复制到system32目录下即可

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档