- UID
- 1
- 精华
- 244
- 积分
- 75927
- 威望
- 743 点
- 宅币
- 24237 个
- 贡献
- 46222 次
- 宅之契约
- 0 份
- 最后登录
- 2024-4-20
- 在线时间
- 2297 小时
- QQ
用户组: 管理员
一只技术宅
- UID
- 1
- 精华
- 244
- 威望
- 743 点
- 宅币
- 24237 个
- 贡献
- 46222 次
- 宅之契约
- 0 份
- 在线时间
- 2297 小时
- 注册时间
- 2014-1-26
|
这东西的编译真叫一个麻烦。。
操作步骤:
- 取得ActivePerl。别以为你可以用mingw或cygwin的perl来充数,我试过的,不行。总之就是不行。作者也是这么说的。
- 取得nasm并将其放到你的path目录下。nasm必须要最新的。
- 打开CMD窗口,运行vcvars32.bat设置环境变量和path。(这个在vs2012的路径是"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\vcvars32.bat")
- 运行perl Configure VC-WIN32 --prefix=输出目录
- cd到你的openssl-master文件夹下。运行ms\do_nasm.bat
- 运行nmake -f ms\nt.mak install
- 坐等报错。不报错表示编译成功。
嗯,上面是x86的,x64的有几个细节要改一下。- vcvars64.bat在C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\amd64\vcvars64.bat
- 配置为VC-WIN64A。另外我编译的时候nasm编译不通过,因此配置的时候添加no-asm选项:
perl Configure VC-WIN64A no-asm --prefix=输出目录 - cd到你的openssl-master文件夹下。运行ms\do_win64a.bat
顺带我把我自己编译好的提供给大家下载。
下载链接:http://pan.baidu.com/s/1c1rTLG8(访问密码:ba30)
SHA256:5C178DD15571A390E9EB29DE5BBB3E347ED4341252AB977816E9B7B64A281E90
|
|