Я безуспешно пытаюсь скомпилировать Redis для Windows x64.
Я пробовал разные вещи
Cygwin отлично работает, но GCC создает только 32-битные исполняемые файлы
Выполнение с Mingw-w64 не будет работать без большого количества изменений кода (насколько я понимаю, MinGw не обеспечивает совместимость с POSIX для Windows)
Microsoft Services для Unix имеет устаревшую версию GCC и требует, чтобы подсистема Unix была установлена как зависимость
Есть идеи?
Исключая MSU, нет уровня совместимости POSIX для Win64.Лучше всего, вероятно, работать с mingw-w64 и предоставить себе запасной код Win32 / Win64 для необходимых вам вызовов POSIX.Это больно, конечно.