سؤال

كيف تقوم بتثبيت Boost على نظام MacOS؟الآن لا يمكنني العثور على bjam لنظام التشغيل Mac.

هل كانت مفيدة؟

المحلول

تحميل ماكبورتس, ، وقم بتشغيل الأمر التالي:

sudo port install boost 

نصائح أخرى

يمكنك الحصول على أحدث إصدار من Boost باستخدام البيرة المنزلية.

brew install boost.

http://brewformulas.org/Boost

ما عليك سوى الحصول على المصدر وتجميع Boost بنفسك؛لقد أصبح الأمر سهلاً للغاية.فيما يلي مثال للإصدار الحالي من Boost على نظام التشغيل macOS الحالي حتى كتابة هذه السطور:

  1. قم بتنزيل .tar.gz من https://www.boost.org/users/download/#live
  2. قم بفك الحزم وانتقل إلى الدليل:

    tar -xzf boost_1_50_0.tar.gz
    cd boost_1_50_0

  3. تكوين (وبناء bjam):

    ./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
  4. يبني:

    ./b2
  5. ثَبَّتَ:

    ./b2 install

اعتمادًا على البادئة التي تختارها في الخطوة 3، قد تحتاج إلى تنفيذ الخطوة 5، إذا حاول البرنامج النصي نسخ الملفات إلى موقع محمي.

فينك يبدو أن لديها مجموعة كاملة من حزم Boost ...

مع تثبيت Fink وتشغيله، ما عليك سوى القيام بذلك

fink install boost1.35.nopython

في المحطة وقبول التبعيات التي تصر عليها.او استعمل

fink list boost

للحصول على قائمة بالحزم المختلفة المتوفرة.

ما لم يكن المترجم الخاص بك مختلفًا عن المترجم المزود مع أدوات Mac XCode Dev، فما عليك سوى اتباع الإرشادات الواردة في القسم 5.1 من دليل البدء لمتغيرات يونكس.لا يمكن أن يكون تكوين أحدث مصدر وإنشائه أسهل، واستغرق الأمر حوالي دقيقة واحدة للتكوين و10 دقائق للتجميع.

لتجنب مشاكل تجميع مكتبات الطرف الثالث التي تحتاج إلى تثبيت التعزيز في نظامك، قم بتشغيل هذا:

sudo port install boost +universal

يحاول +universal

شيء واحد يجب ملاحظته:لكي يحدث ذلك فرقًا، عليك أن تبنيه python مع +universal, ، إذا لم تقم بذلك أو لم تكن متأكدًا من أنه يمكنك إعادة البناء python +universal.وهذا ينطبق على كليهما الشراب إلى جانب com.macports.

$ brew reinstall python
$ brew install boost

أو

$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal

يمكنك تنزيل bjam لنظام التشغيل OSX (أو أي نظام تشغيل آخر) هنا

قم بتثبيت كل منهما باستخدام البيرة بشكل منفصل.

تعزيز تثبيت الشراب
الشراب تثبيت bjam

قم بتثبيت Xcode من متجر تطبيقات Mac.ثم استخدم الأمر:

  /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

ما ورد أعلاه سوف يقوم بتثبيت البيرة المنزلية ويسمح لك باستخدام الشراب في المحطة

ثم استخدم الأمر فقط:

brew install boost

والذي سيؤدي بعد ذلك إلى تثبيت مكتبات التعزيز <your macusername>/usr/local/Cellar/boost

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top