स्वीकार किए जाते हैं जवाब सही है। अगर कोई और इस जवाब को गुगल करता है तो इसे जोड़ना और अभी भी x64 संस्करण उत्पन्न करने में विफल रहता है।
वीएस 15 2017 सामुदायिक संस्करण पर बूस्ट 1.63 बनाने के लिए मुझे क्या करना है।
वीएस पर्यावरण cmd खोल से निष्पादित आदेश। उपकरण -> दृश्य स्टूडियो कमान देने के लिए प्रेरित
C:\Work\Boost_1_63> C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat amd64
C:\Work\Boost_1_63> bootstrap.bat C:\Work\Boost_1_63> bjam -j4 architecture=x86 address-model=64 link=static stage
C:\Work\Boost_1_63> bjam --prefix=C:\opt\boost architecture=x86 address-model=64 link=static install
आप सत्यापित कर सकते हैं कि जिसके परिणामस्वरूप उदारीकरण DUMPBIN साथ 64 है:
C:\Work> dumpbin /headers C:\work\boost_1_63\stage\lib\libboost_locale-vc140-mt-1_63.lib | findstr machine
8664 machine (x64)
8664 machine (x64)
8664 machine (x64)
8664 machine (x64) ...
स्रोत
2017-06-14 09:56:56
यह जवाब भी नए बढ़ावा निर्माण उपकरण, 'b2' लिए मान्य है। – anderas
क्या आप इसे समझा सकते हैं? सी: \ बूस्ट \ boost_1_61_0>। \ B2 --stagedir = lib \ x64 आर्किटेक्चर = x86 पता-मॉडल = 64 लिंक = स्थिर - बिल्ड-प्रकार = पूर्ण चरण कॉन्फ़िगरेशन जांच प्रदर्शन - 32-बिट: हाँ – stu