2011-09-02 11 views

उत्तर

36

मैं कोई विशेषज्ञ नहीं हूं, लेकिन यह मेरे लिए काम करता है।

विकल्प 1 (सीधे स्रोत से)

  1. zlib के लिए और bzip2 के लिए डाउनलोड स्रोत फ़ाइलें।

  2. निर्देशिकाओं में डाउनलोड निकालें, कहीं भी अपनी निर्देशिका में स्थानांतरित करें। मुझे C:\Program Files (x86)\ से बचना पड़ा क्योंकि मैं इसे निर्देशिका नाम में रिक्त स्थान के साथ काम नहीं कर सका, इसलिए मैंने C:\Sys\ बनाया और इसका उपयोग किया।

  3. उन्नत विशेषाधिकारों (व्यवस्थापक के रूप में चलाने) के साथ एक कमांड प्रॉम्प्ट खोलें, अपनी boost निर्देशिका पर जाएं, उदा। C:\Program Files (x86)\boost\boost_1_50_0\ और b2.exe --with-iostreams -s BZIP2_SOURCE=C:\Sys\bzip2-1.0.6 -s ZLIB_SOURCE=C:\Sys\zlib-1.2.7

  4. सत्यापित करें कि C:\Program Files (x86)\boost\boost_1_50_0\stage\lib में वांछित फ़ाइलें शामिल हैं, उदा। libboost_zlib-vc100-*-1_50 और libboost_bzip2-vc100-*-1_50

विकल्प 2 (पहले स्रोत से निर्माण)

  1. जैसा कि ऊपर, स्रोत फ़ाइलें डाउनलोड करें।

  2. ओपन ऊंचा विशेषाधिकार (व्यवस्थापक के रूप में चलाने)

  3. C:\Sys\zlib-1.2.7> पर जाएं और टाइप nmake -f win32\Makefile.msc के साथ एक Visual Studio Command Prompt। यह zlib का निर्माण करेगा।

  4. C:\Sys\bzip2-1.0.6> पर जाएं और nmake -f makefile.msc टाइप करें। यह gzip2 का निर्माण करेगा।

  5. boost के लिए आदेश अब हो जाता है b2.exe --with-iostreams -s BZIP2_BINARY=libbz2 -s BZIP2_INCLUDE=C:/Sys/bzip2-1.0.6 -s BZIP2_LIBPATH=C:/Sys/bzip2-1.0.6 -s ZLIB_BINARY=zlib -s ZLIB_INCLUDE=C:/Sys/zlib-1.2.7 -s ZLIB_LIBPATH=C:/Sys/zlib-1.2.7

+1

बहुत बढ़िया ... के लिए .. धन्यवाद संभोग – Navin

+0

आप मेरा दिन –

+1

यह बदबू आ रही है बना मैं वास्तव में क्या देख रहा था। अगर मैं अमान्य zlib पथ प्रदान करता हूं तो यह अभी भी बनाता है। क्या कोई ऐसा व्यक्ति है जिसने कई दिनों तक संघर्ष किए बिना बढ़ावा दिया? –

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