नहीं मिल सकता है मैं दो अलग अलग कम्पाइलरों के उपयोग को बढ़ावा देने, MinGW और Visual C++ 2010 एक्सप्रेस का निर्माण करने, bjam का उपयोग कर चाहते हैं:बूस्ट का निर्माण करने की कोशिश कर रहा है: मैं bjam
समस्या यह है कि मैं bjam नहीं है। मुझे बूस्ट निर्देशिका में यह नहीं मिला, और जिसे मैंने कहीं और से डाउनलोड किया वह एक गलत संस्करण था।
मैं बूस्ट में कोड है, लेकिन कैसे से इसे बनाने में सक्षम होना चाहिए? मैंने पढ़ा है कि मैं BOOST_ROOT/tools/jam/src
निर्देशिका से build.bat
लांच चाहिए, लेकिन उस निर्देशिका मौजूद नहीं है!
धन्यवाद!
- प्लेटफार्म: Windows7
- संकलनकर्ता: MinGW और Visual C++ 2010 एक्सप्रेस
अद्यतन:
मैं साथ bjam प्राप्त करने में सक्षम किया गया है: bootstrap.bat gcc
फिर, bjam लॉन्च करना पिछले पैरामीटर के साथ, मुझे केवल MinGW (.dll और .a) के लिए पुस्तकालय मिलते हैं। "अज्ञात टूलसेट: vc100"
bootstrap.bat vc100
मैं त्रुटि मिलती है:
...
call "c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 >nul
cl /Zm800 -nologo @"bin.v2\libs\test\build\msvc-10.0\release\asynch-exceptions-on\threading-multi\plain_report_formatter.obj.rsp"
...failed compile-c-c++ bin.v2\libs\test\build\msvc-10.0\release\asynch-exceptions-on\threading-multi\plain_report_formatter.obj...
...
...skipped <pbin.v2\libs\test\build\msvc-10.0\release\asynch-exceptions-on\threading-multi>boost_unit_test_framework-vc100-mt-1_48.dll for lack of <pbin.v2\libs\test\build\msvc-10.0\release\asynch-exceptions-on\threading-multi>compiler_log_formatter.obj...
...
common.mkdir bin.v2\libs\thread\build\msvc-10.0\release\threading-multi
common.mkdir bin.v2\libs\thread\build\msvc-10.0\release\threading-multi\win32
compile-c-c++ bin.v2\libs\thread\build\msvc-10.0\release\threading-multi\win32\thread.obj
\Microsoft was unexpected at this time.
...
call "c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 >nul
cl /Zm800 -nologo @"bin.v2\libs\thread\build\msvc-10.0\release\threading-multi\win32\thread.obj.rsp"
...failed compile-c-c++ bin.v2\libs\thread\build\msvc-10.0\release\threading-multi\win32\thread.obj...
compile-c-c++ bin.v2\libs\thread\build\msvc-10.0\release\threading-multi\win32\tss_dll.obj
\Microsoft was unexpected at this time.
...
...skipped <pC:\Boost\lib>boost_thread-vc100-mt-1_48.lib for lack of <pbin.v2\libs\thread\build\msvc-10.0\release\threading-multi>boost_thread-vc100-mt-1_48.lib
...
उपयोग करने के लिए कोशिश कर रहा है:
यह त्रुटि संदेश मैं विज़ुअल सी ++ 10 के संबंध में मिल के एक उद्धरण है
bootstrap.bat vc10
या:
bootstrap.bat mingw
मैं या तो साथ प्राप्त करें: "\ Microsoft इस समय अप्रत्याशित था।"
बदलने project-config.jam
मदद नहीं की।
तो, मैं एक बड़ा कदम आगे था, लेकिन VC10 काम नहीं कर रहा है, फिर भी ...
यह मुझे मिलता है (विज़ुअल सी ++ प्रॉम्प्ट से चल रहा है): बिल्डिंग बूस्ट। बिल्ड इंजन \ माइक्रोसॉफ्ट इस समय अप्रत्याशित था। –
मैं चाहता हूं कि मिनगब्लू और विजुअल सी ++ 2010 एक्सप्रेस दोनों में बूस्ट उपलब्ध हो, लेकिन मुझे परवाह नहीं है कि मैं वास्तव में बूस्ट बनाने के लिए उपयोग करता हूं। –
3 समाधान: 1 ° दृश्य आईडीई से "टूल्स-> विजुअल स्टूडियो कमांड प्रॉम्प्ट" चलाने का प्रयास करें, फिर कंसोल 2 डिग्री प्रकार boostrap.bat gcc से bootstrap.bat को फिर से प्रयास करें। यदि mingw c में है: \ mingw इसे सिग्विन से 3 ° रन बूटस्ट्रैप.श का काम करना चाहिए (यह mingw-msys से काम नहीं करता है) – reder