为 Win32 编译 OpenSSL 时出错

发布于 2024-09-09 18:00:42 字数 592 浏览 4 评论 0原文

尝试在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

踏月而来 2024-09-16 18:00:42

显然这是 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文