Я пытаюсь создать boost 1.63 с последними версиями msvc 14.1 и VS2017 RC. Так что я сделал все, что я делаю обычно, я открыл Cmd развития, а затем я бегу bootstrap.bat и запустить командуПостроение boost с msvc 14.1 (VS2017 RC)
b2 -link=static -threading=multi
По некоторым причинам я получил эти ошибки:
E:/Coding/SDKs/boost_1_63_0/tools/build/src/tools\msvc.jam:834: in generate-setup-cmd
*** argument error
* rule maybe-rewrite-setup (toolset : setup-script : setup-options : version : rewrite-setup ?)
* called with: (msvc : : : default : )
* missing argument setup-script
E:/Coding/SDKs/boost_1_63_0/tools/build/src/tools\msvc.jam:746:see definition of rule 'maybe-rewrite-setup' being called
E:/Coding/SDKs/boost_1_63_0/tools/build/src/tools\msvc.jam:1076: in configure-really
E:/Coding/SDKs/boost_1_63_0/tools/build/src/tools\msvc.jam:201: in configure
E:/Coding/SDKs/boost_1_63_0/tools/build/src/tools\msvc.jam:153: in msvc.init
E:/Coding/SDKs/boost_1_63_0/tools/build/src/build\toolset.jam:43: in toolset.using
E:/Coding/SDKs/boost_1_63_0/tools/build/src/build\project.jam:1052: in using
project-config.jam:3: in modules.load
E:/Coding/SDKs/boost_1_63_0/tools/build/src\build-system.jam:249: in load-config
E:/Coding/SDKs/boost_1_63_0/tools/build/src\build-system.jam:412: in load-configuration-files
E:/Coding/SDKs/boost_1_63_0/tools/build/src\build-system.jam:524: in load
E:\Coding\SDKs\boost_1_63_0\tools\build\src/kernel\modules.jam:295: in import
E:\Coding\SDKs\boost_1_63_0\tools\build\src/kernel/bootstrap.jam:139: in boost-build
E:\Coding\SDKs\boost_1_63_0\boost-build.jam:17: in module scope
Я нахожусь не знаком с повышением, так может быть, один из вас может дать мне подсказку
В [примечаниях к выпуску] (http://www.boost.org/users/history/version_1_63_0.html) этот список не указан как один из тех, которые используются для тестирования. Глядя на [источники форсированной сборки] (https://github.com/boostorg/build/blob/d1dc47914da6e4f4fde8f2ef6f39ddebe6732239/src/tools/msvc.jam#L1598), похоже, он не поддерживает этот набор инструментов. Поскольку вы не знакомы с повышением, может быть хорошей идеей начать с компилятора, который поддерживается и тестируется. –
Это не проблема. У меня была одна и та же проблема с несколькими версиями visual studio - хотя для меня это похоже только на 64-битные сборки. Я собираюсь опубликовать билет на будильнике и будет обновляться здесь, если они ответят. –
https://github.com/boostorg/build/issues/157 – KindDragon