Build Boost 1_70_0 для MS V Studio 2019 C ++ - PullRequest
0 голосов
/ 24 мая 2019

Я давно использую библиотеки Boost с MS Visual Studio C ++, в разных версиях VS и Boost.

Относительно Boost, после загрузки и распаковки процесс сборки был:

1 .- Запустите bootstrap из приглашения VS.

2 .- В C:\boost_some_ver\project-config.jam отредактируйте строку using msvc ; и измените на using msvc : 14.0 ;

В этом случае 14.0 соответствует VS Express 2015

3 .- Сборка библиотек с помощью команды:

bjam release debug threading=multi --build-type=complete --toolset=msvc address-model=64 stage

Теперь я должен собрать библиотеки для VS Studio 2019 и узнать, какие наборы инструментов соответствуют этому компилятору.

Т.е.. Какие x.xx номера соответствуют VS Express 2019 C ++ в using msvc x.xx ;

1 Ответ

1 голос
/ 25 мая 2019

Для построения библиотек Boost_1_70_0 для MS Visual Studio 2019 набор инструментов выглядит как 14.2, хотя, по-видимому, нет необходимости изменять файл project-config.jam .

Оставьте этот файл «как есть» и используйте «командную строку разработчика для MS 2019» для сборки библиотек (в моем случае):

32-битные библиотеки:

b2 release debug threading=multi --build-type=complete --toolset=msvc stage

64-битные библиотеки:

b2 release debug threading=multi --build-type=complete --toolset=msvc address-model=64 stage

Построитель автоматически создает библиотеки для msvc-14.2 в обеих версиях, отладке и выпуске.

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