نصب و استفاده از FreeGLUT در GNU/Linux
FreeGLUT یک جایگزین متنباز برای GLUT است که ساخت و مدیریت پنجرههایی شامل محتوای OpenGL را در محدودهای وسیع از سیستمعاملهای متفاوت امکانپذیر میسازد.
پروژه FreeGLUT در سال 1999 توسط Pawel W. Olszta ایجاد شده و تحت مجوز X-Consortium منتشر میشود. این ابزار تقریبا یک جایگزین صد در صدی برای GLUT میباشد.
OpenGL Utility Toolkit که اختصارا GLUT خوانده میشود، یک کتابخانه از ابزارهای مفید برای برنامههای OpenGL است.
نمایی از یک بازی شطرنج ساخته شده توسط FreeGLUT:
در این پست به نحوه نصب و استفاده از FreeGLUT (جایگزین متن باز GLUT) در توزیع Ubuntu خواهیم پرداخت، به طبع نصب در سایر توزیعها به صورت مشابه امکانپذیر خواهد بود.
نصب FreeGLUT توسط مدیربسته (پیشنهادی):
مراحل نصب و بکارگیری بسیار ساده است، تمام بستههای مورد نیاز در مخازن به صورت باینری موجود و توسط مدیربسته قابل نصب میباشند.
بستههای build-essential
و freeglut3-dev
را توسط apt-get
نصب نمایید:
کار تمام است، فایل منبع برنامه خود را با پارامترهای زیر کامپایل کرده و نهایتا اجرا نمایید:
نصب FreeGLUT به صورت Manual:
ابتدا FreGLUT را از آدرس زیر دریافت نمایید:
سپس نسخه دانلود شده را از حالت فشرده خارج کنید.
توجه نمایید که ممکن است فایل دانلود شده توسط شما با توجه به نسخهای که دانلود کردهاید دارای شماره نسخه متفاوتی باشد. به پوشه استخراج شده وارد شوید و دستورات زیر را اجرا نمایید:
پروسه کامپایل و نصب طی خواهد شد، حال همانند سابق میتوانید فایلهای منبع خود را کامپایل و استفاده نمایید، توجه کنید که برای الحاق کتابخانه FreeGLUT به صورت زیر اقدام کنید:
منابع: