Есть ли какой-либо уровень совместимости POSIX для Windows x64? - PullRequest
2 голосов
/ 22 октября 2010

Я безуспешно пытаюсь скомпилировать Redis для Windows x64.

Я пробовал разные вещи

  • Cygwin отлично работает, но GCC создает только 32-битные исполняемые файлы

  • Выполнение с Mingw-w64 не будет работать без большого количества изменений кода (насколько я понимаю, MinGw не обеспечивает совместимость с POSIX для Windows)

  • Microsoft Services для Unix имеет устаревшую версию GCC и требует, чтобы подсистема Unix была установлена ​​как зависимость

Есть идеи?

1 Ответ

0 голосов
/ 16 ноября 2010

Исключая MSU, нет уровня совместимости POSIX для Win64.Лучше всего, вероятно, работать с mingw-w64 и предоставить себе запасной код Win32 / Win64 для необходимых вам вызовов POSIX.Это больно, конечно.

...