#c #windows #redis #libuv #hiredis
#c #Windows #redis #libuv #hiredis
Вопрос:
Я пытаюсь скомпилировать пример программы, которая поставляется с hiredis (C ), используя libuv в качестве библиотеки событий. Версия Redis, совместимая с Windows, использует библиотеку под названием Win32_Interop.
Я столкнулся с двумя проблемами:
-
И libuv, и Win32_Interop определяют ssize_t, но как конфликтующие типы.
-
И libuv, и Win32_interop используют WinSocks. Связывание программы с ws2_32.lib приводит к дублированию определений, а невыполнение этого приводит к неразрешенным внешним символам.
Как я могу решить эти проблемы?