2015-12-15 8 views
5

मैं बढ़ावा 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 बूस्ट लाइब्रेरी की तलाश में है ... और मुझे नहीं पता कि क्यों। मैं सभी संभावनाओं को खत्म करने की कोशिश कर रहा हूं।)

उत्तर

8

पहले से निर्दिष्ट संस्करण project-config.jam में है:

using msvc : 14.0 ; 
:

using msvc ; 

इसे करने के लिए बदलें

संबंधित मुद्दे