【发布时间】:2020-08-04 19:42:45
【问题描述】:
首先我对 cygwin 很陌生,我没有找到类似的问题
有人指出,要安装包含 c++ 代码的 Python lib hdt,必须使用 Cygwin,因为某些头文件仅存在于 Posix 中。
之前尝试安装 lib,我安装了 MS BuildTools。当我尝试在 Windows 上安装没有 Cygwin 的库时出现错误
BitSequence.cpp
hdt-cpp-1.3.3/libcds/include/libcdsBasics.h(27): fatal error C1083: ЌҐ г¤ Ґв
бп ®вЄалвм д ©« ўЄ«о票Ґ: sys/resource.h: No such file or directory,
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Buil
dTools\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x64\\cl.exe' failed with exi
t status 2
错误来自 C:\Program Files (x86)\Microsoft Visual Studio
而且我发现在 Windows 上无法避免错误,在 Linux 或使用 Cygwin 时不会出现错误。
现在我尝试在 Cygwin 中安装 Python lib。我在 Cygwin 终端 (pip install hdt) 中执行相同操作,并从 Visual Studio 中得到相同的错误。
为什么 Cygwin 不使用 gcc?我认为这是 Cygwin 使用的一个重点。当然如果它使用 VS 也会出现同样的错误。
【问题讨论】:
标签: cygwin