मैं बढ़ावा 1.55 डाउनलोड के साथ बढ़ावा 1.55 निर्माण, यह निकालने, और निम्न चलाएँ:टूलसेट संस्करण निर्दिष्ट जब MSVC 2015
> bootstrap.bat
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
cl : Command line warning D9002 : ignoring unknown option '/MLd'
Bootstrapping is done. To build, run:
...
> b2 --build-type=complete --build-dir=build --toolset=msvc-14.0 stage
हालांकि, मैं निम्नलिखित त्रुटि मिलती है:
error: msvc initialization: parameter 'version' inconsistent
error: no value was specified in earlier initialization
error: an explicit value is specified now
के बाद एमएसवीसी 2012 के साथ एक ही कदम, मुझे वह त्रुटि नहीं मिली।
यदि मैं इसके बजाय --toolset=msvc
करता हूं, तो यह काम करता है। हालांकि, उत्पन्न फ़ाइलों में -vc
-vc140
के बजाय है, जो मैं चाहता हूं।
मैं टूलसेट को स्पष्ट रूप से कैसे निर्दिष्ट करूं? यह कहां था "पहले प्रारंभिक में निर्दिष्ट"?
(कारण मैं यह करना चाहता हूं कि मुझे बाद में एक अजीब लिंकर त्रुटि मिल रही है - कह रही है कि यह कुछ -vc120
बूस्ट लाइब्रेरी की तलाश में है ... और मुझे नहीं पता कि क्यों। मैं सभी संभावनाओं को खत्म करने की कोशिश कर रहा हूं।)