Win764,Vs2010安装OpenSSL

有个工程需要用到OpenSSL,安装时遇到了很多麻烦,网上搜索找到很多资料,花了很多功夫去试验,终于成功了.下面总结一下

32位系统比64位系统简单多了,我的是64位系统,这里只说64位系统中遇到的问题

1.安装OpenSSL时,一定要搞清楚你的电脑系统是x86还是x64,首先安装ActivePerl,地址:http://www.activestate.com/activeperl,根据自己的系统安装

2.下载个OpenSSL,我自己下的openssl-1.0.2-beta3.tar.gz,解压到随便什么地方,具体看你喜好来.

3.打开cmd,进入你解压开的OpenSSL目录,里面有很多有用的文档,例如INSTALL.W64,名字相似的都可以看看,根据系统的不同

4.执行perl Congifure VC-WIN64A, 这个VC-WIN64A的解释可以在INSTALL.W64中找到,总之这句的意思就是针对OpenSSL在64位系统中的一些配置

5.执行ms\do_ms,这里你可能会遇到ml64.exe找不到的问题,很简单,去你的2010目录里头找到他,直接拷到OpenSSL目录下就行了

6.设置默认的编译器,这个一定要找对,网上都是教你直接去Vs2010目录下的VC文件夹中找vcvars32.bat,千万记住,如果你电脑是64位的,你的2010下回有一个vcvars64.bat,用这个64的,千万别用32的,我就被这个害苦了.我的是在C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64

7.执行nmake -f ms\ntdll.mak(这个是动态库,nt.mak是静态库) .在这里如果遇到COFF无效或损坏问题,去找到cvtres.exe,当然是在你的64位文件夹中,其实这个文件vcvars64.bat在同一个文件夹中,在这里建议各位下个EveryThing,搜索东西蛮快,我就是全部搜索,在你的电脑中应该有很多个cvtres.exe,我直接找的C:\Windows\winsxs\amd64_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.22733_none_5ba3b291f5db50a0,将这个文件夹中的cvtres.exe拷贝到C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64中,备份原来的,用新的替换即可.

8.使用时记得包含的是inc32文件夹哦~

到这里,基本就编过了,dll放在out32dll,OK祝各位好运

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值