Прежде всего, я новичок в cygwin и не нашел похожего вопроса Было указано, что для установки Python lib hdt
, содержащего код C ++, необходимо использовать Cygwin, поскольку некоторые заголовки существуют только в Posix. Пытаясь установить библиотеку ранее, я установил MS BuildTools. Когда я пытался установить библиотеку без Cygwin на Windows, это была ошибка
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. Теперь пытаюсь установить Python lib в Cygwin. Я делаю то же самое в терминале Cygwin (pip install hdt
) и получаю ту же ошибку от Visual Studio. Почему Cygwin не использует g cc? Думаю, в этом смысл использования Cygwin. Конечно, если он использует VS, он получает ту же ошибку.