64位win7,VS2010编译openssl
2015-04-05 00:51
197 查看
因为工作需要用到openssl,开始学习使用,结果编译openssl就把我整崩溃了,搞了一个晚上,才编译通过,郁闷中带有兴奋,将过程记录下来......
1. 编译了几个版本的openssl,从http://www.openssl.org/source/下载, 0.9.8,1.0.0, 1.0.1, 1.0.2,最后通过的是openssl-1.0.1m.tar.gz。
2. 用32位的方法编译,到最后都会提示与X64不符,为何上来不提示,编译了三四分钟才提示错误,搞不懂!
3. 64位按照INSTALL.W64文件中提示的方法,0.9.8,1.0.0上来就不行,1.0.1,1.0.2后来才出错。擦,郁闷了,整的我差点换VC6.0了,还以为我的Vs2010装在x86目录下有问题。
最后又试了一遍,一样的方法,结果结果1.0.1竟然通过了,至于为什么第一次不行,我也很诧异,难道需要靠运气,多编译几遍,费解......
将成功的这次过程记录如下:
1. 开始-所有程序—Microsoft visual studio2010——Visual Studio Tools——Visual Studio 2010 x64兼容工具命令提示(2010),不用麻烦去Vs安装目录下去找vcvars64.bat。
2. cd进到下载的openssl文件夹,依次执行下面的命令
> perl Configure VC-WIN64A
> ms\do_win64a
> nmake -f ms\ntdll.mak
其中最后一条命令费时最长,得5分钟左右。
以上是我的编译经历,我只能说我用这种方法成功过,至于你能不能成功我不敢保证,仅供参考!
1. 编译了几个版本的openssl,从http://www.openssl.org/source/下载, 0.9.8,1.0.0, 1.0.1, 1.0.2,最后通过的是openssl-1.0.1m.tar.gz。
2. 用32位的方法编译,到最后都会提示与X64不符,为何上来不提示,编译了三四分钟才提示错误,搞不懂!
3. 64位按照INSTALL.W64文件中提示的方法,0.9.8,1.0.0上来就不行,1.0.1,1.0.2后来才出错。擦,郁闷了,整的我差点换VC6.0了,还以为我的Vs2010装在x86目录下有问题。
最后又试了一遍,一样的方法,结果结果1.0.1竟然通过了,至于为什么第一次不行,我也很诧异,难道需要靠运气,多编译几遍,费解......
将成功的这次过程记录如下:
1. 开始-所有程序—Microsoft visual studio2010——Visual Studio Tools——Visual Studio 2010 x64兼容工具命令提示(2010),不用麻烦去Vs安装目录下去找vcvars64.bat。
2. cd进到下载的openssl文件夹,依次执行下面的命令
> perl Configure VC-WIN64A
> ms\do_win64a
> nmake -f ms\ntdll.mak
其中最后一条命令费时最长,得5分钟左右。
以上是我的编译经历,我只能说我用这种方法成功过,至于你能不能成功我不敢保证,仅供参考!
相关文章推荐
- 64位Win7下用VS2010编译OpenSSL
- 64位Win7下用VS2010编译OpenSSL
- win7 64位系统+vs2010 编译安装openssl
- OpenSSL编译(Win7,64位,VS2010)
- 64位Win7下用VS2010编译OpenSSL
- win7 64位在vs2010 professional下 编译 chromium
- 解决在win7中用vs2010编译openssl中出现把警告当做错误的报错问题
- win7 64位系统使用vs2010编译OSG3.2.1
- Win7 64位系统,VS2010环境下编译cuda-convnet指南
- 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
- win7在64位系统下编译openssl
- Win7 64位系统,VS2010环境下编译cuda-convnet指南
- ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
- win7安装openssl,编译32位&64位
- win7 64位环境下VS2010编译使用boost_1_62_0
- opencascade-7.1.0编译 win7 64位 vs2010
- Win7 64位系统,VS2010环境下编译cuda-convnet指南
- Win7 下用 VS2015 编译最新 openssl(1.0.2j)包含32、64位debug和release版本的dll、lib
- 在win7 64位下cmake+vs2010编译 PCL1.7.2版本32位库
- Win7_64位系统下,使用VS2010编译stlport库和Boost库