не в состоянии построить Boost 1.68 для Visual Studio 2017 - PullRequest
0 голосов
/ 28 декабря 2018

Я пытаюсь создать библиотеку Boost для Visual Studio 2017. Я следую за следующими шагами 1. Откройте Командную строку разработчика для VS 2017 2. Перейдите в папку Boost 3. Используйте bootstrap.bat

Не удалосьСборка Boost. Сборка движка.Пожалуйста, обратитесь к bootstrap.log для дальнейшей диагностики.

В журнале написано:

d:\boost_1.68_zip\boost_1_68_0\tools\build\src\engine\jam.h(71): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory
compile.c
d:\boost_1.68_zip\boost_1_68_0\tools\build\src\engine\jam.h(71): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory
constants.c
debug.c
d:\boost_1.68_zip\boost_1_68_0\tools\build\src\engine\jam.h(71): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory
...
...
...

У меня есть поиск по переполнению стека и я пытаюсь решить проблему, но ни одна из них не работает (я пытался установитьразные sdk, универсальные crt и т. д.)

Мне удалось обойти эту проблему, вручную установив переменную INCLUDE и LIB с помощью следующего

INCLUDE
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include;
LIB
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\ucrt\x86;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x86;

. Он может успешно получить b2.exe.

Однако, когда я собираю библиотеку, используя b2 --target = shared, static

Большинство библиотек по-прежнему хранят файлы и сообщают о фатальных ошибках, но не могут найти какой-либо файл h или файл lib.

Есть ли способ это исправить?

Спасибо

1 Ответ

0 голосов
/ 15 января 2019

Я в конечном итоге использую новый компьютер, используя настройки по умолчанию для установки версии Visual Studio 2017 Community.Прекрасно компилируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...