Настройка enmal jemalloc на Windows VS2017

Я следую приведенным здесь инструкциям (на этой странице указано VS2015, но папка, полученная из выпущенного jemalloc, содержит sln для 2015 и 2017 годов), и она не работает:

bash -c "CC=cl.exe ./autogen.sh"

из "Командная строка Native Tools VS x86" (VS2017 здесь) со следующим журналом:

> checking pthread.h usability... no checking pthread.h presence... yes
> configure: WARNING: pthread.h: present but cannot be compiled
> configure: WARNING: pthread.h:     check for missing prerequisite
> headers? configure: WARNING: pthread.h: see the Autoconf documentation
> configure: WARNING: pthread.h:     section "Present But Cannot Be
> Compiled" configure: WARNING: pthread.h: proceeding with the
> compiler's result checking for pthread.h... no configure: error:
> pthread.h is missing Error 0 in ./configure

Я думаю, что я пропускаю некоторые предпосылки или что-то в этом роде. Я попытался установить pthread вручную с ftp://sourceware.org/pub/pthreads-win32/dll-latest (по некоторым ссылкам Google). Но хорошая ли это ссылка?

Я также видел некоторые ответы здесь, как этот, но он не работает для меня, возможно, из-за ссылки на более старую версию jemalloc.

Как правильно установить jemalloc в Windows?

Редактировать: пытался использовать Cygwin вместо Bash, ошибка теперь:

> configure: error: Unsupported intmax_t size: 0

0 ответов

Другие вопросы по тегам