Я пытаюсь скомпилировать твистер-ядро на Windows 8.1 (64-разрядная версия) с помощью Cygwin. Я выполняю шаги, указанные в ссылка Компилировать Twister для Windows Я скопировал код отсюда: Github "Twister-Core" Я запустил “ ./bootstrap.sh» успешно без ошибок. Когда я запускаю команду «make», она показывает ошибку, и процесс make не выполнен:
Ошибка: /usr/include/boost/asio/detail/config.hpp:577:5: error: #error Вы должны добавить -D__USE_W32_SOCKETS в параметры компилятора. # ошибка Вы должны добавить -D__USE_W32_SOCKETS в параметры компилятора. /usr/include/openssl/x509.h:192:1: ошибка: вставка «stack_st_» и «(» не дает действительного токена предварительной обработки DECLARE_STACK_OF(X509_NAME) ^ /usr/include/openssl/pkcs7.h:103: 1: ошибка: вставка «stack_st_» и «(» не дает допустимого токена предварительной обработки chtype); ^ /usr/include/openssl/x509v3.h:753:50: ошибка: список выражений обрабатывается как составное выражение в инициализаторе [-fpermissive] unsigned long chtype); ^ Makefile:1407: рецепт для цели «libtorrent/src/web_connection_base.o» не удалось сделать: *** [libtorrent/src/web_connection_base.o] Ошибка 1
#error You must add -D__USE_W32_SOCKETS
кажется объяснимым... - person Jepessen   schedule 10.12.2015