Я только что нашел ответ сам. Я опубликую его здесь для будущих пользователей:
Мой файл manifest.yml содержал следующее содержимое:
...
path: build/
...
Вы просто должны поместить Staticfile в папку build / из команды response и не в корне проекта. Также будьте осторожны, статический файл удаляется при каждой сборке проекта.
Причина состоит в том, что повышение не продвигает/выталкивает эти прагмы в каждом файле, которому нужны данные, которые будут упакованы. Они #include отдельный файл, который делает нажатие (abi_prefix.hpp), и затем другой (abo_suffix.hp) впоследствии, который делает население.
Это позволяет им снова использовать тот же код пакета #pragma везде, который удобен, поскольку он может варьироваться между компиляторами.
Это совершенно безопасно все же. Нажатие #pragma сопровождается поп, оно просто включено из другого файла. Таким образом, необходимо, вероятно, просто отключить ту ошибку.
Да, Вы получили бы это из директивы пакета #pragma в config/abi/msvc_prefix.hpp. Это указывает, что упаковка Вашего проекта по умолчанию не 8. Это довольно необычно, действительно ли это является намеренным? Ошибки из-за упаковки различий могут быть немного хитрыми для диагностирования.
Я нашел способ избавиться от этого предупреждения.
Необходимо отредактировать файл boost_1_ **\boost\config\user.hpp и не прокомментировать строку с BOOST_DISABLE_ABI_HEADERS
Таким образом, необходимо определять в этом файле:
#define BOOST_DISABLE_ABI_HEADERS
После того как это сделано, просто создайте с bjam как Вы, обычно был бы.
См. комментарии ниже для опасностей этого решения