qq_40177699 2018-11-30 15:14 采纳率: 0%
浏览 1124

win10+vs2017安装openssl出现错误,求大神解答。

因为要写RSA,需要安装OpenSSL。不过在编译运行nmake -f ms\ntdll.mak过程中出现错误,百度了也没解决,所以希望大神能给与帮助,谢谢!
错误如下:
cryptlib.c
tmp32dll\e_os.h(156): error C2220: 警告被视为错误 - 没有生成“object”文件
tmp32dll\e_os.h(156): warning C4005: “EADDRINUSE”: 宏重定义
C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\errno.h(84): note: 参见“EADDRINUSE”的前一个定义
.\crypto\cryptlib.c(729): warning C4996: 'GetVersion': 被声明为已否决
C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um\sysinfoapi.h(184): note: 参见“GetVersion”的声明
NMAKE : fatal error U1077: “F:\vs2017\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\cl.EXE”: 返回代码“0x2”
Stop.
应该怎么解决,希望能详细点,麻烦了!
(百度找到一个方法不知可不可行:
打开errno.h文件,找到第92行,注释掉#define EADDRINUSE 100
但找不到errno.h在哪,如果可行的话麻烦告知文件位置,谢谢!)

  • 写回答

1条回答 默认 最新

  • threenewbee 2018-11-30 21:07
    关注
    评论

报告相同问题?

悬赏问题

  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题
  • ¥15 Python时间序列如何拟合疏系数模型