Как собрать Boost 1.57 для Windows Phone 8 с помощью Visual Studio 2013 Pro?

Я хочу собрать Boost 1.57 для Windows Phone 8, но когда я запускаю b2, вот так

b2 toolset=msvc-12.0 variant=release architecture=arm windows-api=phone

Я получаю странные ошибки, похожие на эту, для каждой цели

'/Zm800' is not recognized as an internal or external command, operable program or batch file.

Я предполагаю, что система сборки не установила компилятор должным образом. Компилируется без ошибок, используя b2, так

b2 toolset=msvc-12.0 variant=release

Что мне не хватает? Как скомпилировать Boost для Windows Phone 8?

1 ответ

Решение

Я нашел проблему. Кажется, в Visual Studio 2013 отсутствует каталог. Решение состоит в том, чтобы загрузить и скопировать файлы, которые прилагаются к этой статье блога, в нужное место:

Обратите внимание, что Visual Studio 2013 не включает скрипты установки vcvarsphone, поэтому вы не сможете настроить таргетинг на Phone 8.1 из коробки. В этом сообщении я включил сценарии установки телефона, которые можно использовать при настройке Windows Phone 8.1. Чтобы настроить их, создайте папки с именем WPSDK\WP81 в каталоге установки VC Visual Studio. C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\и скопируйте файлы сценариев настройки телефона в.

BoostSample.zip

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