我正在尝试使用带有Mingw作为我的编译器的easy_install在Windows 32位机器上安装pysnmp。但是,(在解决了许多其他问题之后),我收到错误"未知类型名称' off64_t'"
这来自" c:\ mingw \ include \ io.h:301:1"作为第一个报告的行,301:36,302:1和302:39作为其他三个实例。
我已经读过这个帖子Unknown type name ‘off64_t’ 但由于我不在Linux系统上,也无法访问easy_install软件包的源代码,我不相信这会对我有所帮助。
答案 0 :(得分:1)
问题已经解决。显然在MinGW中,某些类型在设置某个变量时没有正确更新。
要解决此问题,我手动编辑了' off64_t'的4个实例。在mingw \ include \ io.h中' _off64_t'然后我不得不更新mingw \ include \ unistd并更改' off_t'到' _off_t'。
有关详细信息,请参阅http://sourceforge.net/p/mingw/bugs/2024/,还有其他类似的报告可解决此问题。
另外,我是一个愚蠢的人,每个系统的行号当然都不同。