为 Win32 编译 OpenSSL 时出错
尝试在 Win32 上构建 OpenSSL 时出现以下错误:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\errno.h(92):错误 C2220:警告被视为错误 - 未生成“对象”文件
< br>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\errno.h(92):警告 C4005:“EADDRINUSE”:宏重新定义
tmp32\e_os.h(153) :参见之前的“EADDRINUSE”定义
NMAKE:致命错误 U1077:“C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.EXE”':返回代码“0x2” 停止。
我已严格按照 INSTALL.W32 中的说明进行操作。我配置了 no-asm 标志。我正在使用 Visual Studio Express 2010 C++。
感谢您抽出时间。
I get the following error when trying to build OpenSSL on Win32:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\errno.h(92) : error C2220: warning treated as error - no 'object' file generated
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\errno.h(92) : warning C4005: 'EADDRINUSE' : macro redefinition
tmp32\e_os.h(153) : see previous definition of 'EADDRINUSE'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.EXE"' : return code '0x2'
Stop.
I've followed the instructions in INSTALL.W32 to the letter. I configured with the no-asm flag. I am using Visual Studio Express 2010 C++.
Thank you for your time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
显然这是 OpenSSL 1.0.0 中的一个错误。我下载了 1.0.0a 源代码,它编译得很好。
Apparently this a bug in OpenSSL 1.0.0. I downloaded the 1.0.0a source and it is compiling fine.