مُقدّمة
يساعدك هذا الدليل على بدء استخدام OR-الأدوات في .Net من خلال عملية بسيطة مثال.
وعلى الرغم من أن هذه الإرشادات قد تنطبق أيضًا على متغيرات أخرى من نظام التشغيل MacOS، قد اختبروها فقط على أجهزة تفي بالمتطلبات التالية:
- MacOS 13.0.1 (Ventura) Intel 64-bit (x86_64)
- MacOS 13.0.1 (Ventura) M1 (arm64)
المتطلبات الأساسية
توضح الأقسام التالية المتطلبات الأساسية لتثبيت أدوات OR.
أدوات سطر أوامر Xcode
يجب تثبيت أدوات سطر أوامر Xcode. لإجراء ذلك، افتح
محطة الركّاب، موجودة في /Applications/Utilities/
، وأدخل:
xcode-select --install
انقر على "تثبيت" لتنزيل أدوات سطر أوامر Xcode وتثبيتها. لا تحتاج إلى إلى "الحصول على Xcode" من App Store. إذا كان الاتصال بالإنترنت بطيئًا، وقد يستغرق ذلك عدة دقائق.
تحقق من تثبيت أدوات سطر أوامر Xcode بنجاح:
xcode-select -p
من المفترض أن يظهر لك ما يلي:
/Library/Developer/CommandLineTools
بيرة منزلية
لتثبيت المتطلبات الأساسية المتبقية، نوصي أولاً بتثبيت "مدير الحزمة مفقود لنظام التشغيل macOS" تُعرف أيضًا باسم شربة منزلية. لإجراء ذلك، افتح نافذة طرفية وأدخِل ما يلي:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update
للتأكّد من تثبيت البيرة بنجاح، اتّبِع الخطوات التالية:
brew --version
من المفترض أن يظهر لك ما يلي:
Homebrew 1.6.9-8-g25542d7
Homebrew/homebrew-core (git revision 0e0c84; last commit 2018-06-20)
حزمة تطوير برامج .Net 6.0
يجب تثبيت حزمة تطوير البرامج (SDK) بالإصدار Net 6.0.
بمجرد تثبيت Homebrew، يمكنك تثبيت dotnet-sdk من خلال فتح نافذة المحطة الطرفية وأدخل:
brew cask install dotnet-sdk
يمكنك اختبار تثبيت dotnet
cli بشكل صحيح باستخدام الأمر التالي:
dotnet --info
الحصول على مثال رمز .Net
يوجد مثال التعليمة البرمجية في dotnet_or-tools.
تنزيل المستودع كملف ZIP واستخراجه أو استنساخ المستودع:
git clone -b v9.10 --depth 1 https://github.com/or-tools/dotnet_or-tools
التغيير إلى دليل الأمثلة:
cd dotnet_or-tools
بناء المثال
من الدليل dotnet_or-tools
:
قم ببناء المشروع باستخدام:
dotnet build -c Release
تنفيذ المثال
من الدليل dotnet_or-tools
:
قم بتشغيل البرنامج الثنائي باستخدام:
dotnet run -c Release
تهانينا! لقد شغّلت للتو تطبيقًا باستخدام أدوات OR، وأنت على استعداد بدء استخدام أدوات OR.