انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: کار با open gl  (دفعات بازدید: 1319 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین علی ترکمان

  • Newbie
  • *
  • ارسال: 16
  • در لحظه زندگی کن
کار با open gl
« : 20 تیر 1393، 10:57 ب‌ظ »
چطوری برنامه های open gl بنویسم؟
چه چیزایی براش لازمه؟
من تازه کارم ممنون میشم راهنمایی کنید :)

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : کار با open gl
« پاسخ #1 : 20 تیر 1393، 11:25 ب‌ظ »
سلام.
ابتدا باید بسته های
g++
messa-common-dev
freeglut3-dev
رو نصب کنی.
اگه قبلا با GL کار کرده باشی دیگه تقریبا مشکل خاصی نیست. اگه IDE هم میخوای، میتونی Kdevelop یا Qt Creator رو نصب کنی.
فرض میکنم با gedit یه برنامه GL نوشتی و میخوای کامپایل کنی. به صورت زیر عمل کن: (فرض کن اسم برنامه prog.cpp باشه)
g++ prog.cpp -lglut -lGLU -lGL -o progاین خط یه فایل با نام prog برات میسازه که اینجوری اجرا میشه
./progاون چیزهایی که قبلش l- داره یعنی اینکه برنامه از کتابخونه های glut و GLU و GL استفاده میکنه. چون glut به GLU و GL وابسته است، باید اول اونو بیاری، بعد GLU و بعد GL

موفق باشی
Ubuntu 14.04 LTS 64-bit - unity

آفلاین Vahid_PC

  • Sr. Member
  • *
  • ارسال: 311
  • جنسیت : پسر
پاسخ : کار با open gl
« پاسخ #2 : 21 تیر 1393، 09:34 ق‌ظ »
همچنین آی دی ای Code::Blocks امکانات پیشفرض مناسبی برای توسعه openGL داره.

آفلاین علی ترکمان

  • Newbie
  • *
  • ارسال: 16
  • در لحظه زندگی کن
پاسخ : کار با open gl
« پاسخ #3 : 21 تیر 1393، 05:49 ب‌ظ »
ممنون از راهنماییت
بسته هایی که گفتی ۱سریش نصب هستن
منظورتو از این نمیدونم
messa-common-dev
اینو هیچ جا نمیبینم

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : کار با open gl
« پاسخ #4 : 22 تیر 1393، 02:09 ب‌ظ »
واقعا معذرت میخوام. یه دونه s اضافه زدم
mesa-common-dev :oops:
Ubuntu 14.04 LTS 64-bit - unity

آفلاین علی ترکمان

  • Newbie
  • *
  • ارسال: 16
  • در لحظه زندگی کن
پاسخ : کار با open gl
« پاسخ #5 : 22 تیر 1393، 04:02 ب‌ظ »
بهتر شد اتفاقا
چون باعث شد برم سمت کامپایلرای اوبونتو
eclipse
این محیط برام ملموس تره
دارم با این کامپایلره کدامو میزنم
کار open gl هم فعلا به تعلیق در اومده!
الان free glut3-dev رو به سیستم شناسوندم
ولی وقتی کدای open gl رو با این کامپایلره میزنم ارورایی میده که نشون میده glut هارو نشناخته
تو youtube هم خیلی دنبالش کردم ولی افاقه ای نکرد.
تنظیمات خاصی داره؟

آفلاین علی ترکمان

  • Newbie
  • *
  • ارسال: 16
  • در لحظه زندگی کن
پاسخ : کار با open gl
« پاسخ #6 : 22 تیر 1393، 04:43 ب‌ظ »
Description   Resource   Path   Location   Type
make: *** [src/op2.o] Error 1   op2          C/C++ Problem
fatal error: glut.h: No such file or directory   op2.cpp   /op2/src   line 9   C/C++ Problem
اینا error هاشه

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : کار با open gl
« پاسخ #7 : 22 تیر 1393، 05:07 ب‌ظ »
باید CFLAGها هم به کامپایلر بدید تا بتونه Headerها رو پیدا کنه.
پیشنهاد من اینه که ابتدا برنامه‌نویسی ساده رو در گنو-لینوکس یاد بگیرید، بعد سراغ استفاده از کتابخانه‌های دیگه برید.

آفلاین 不眠症

  • Full Member
  • *
  • ارسال: 191
  • جنسیت : پسر
    • lazygeek
پاسخ : کار با open gl
« پاسخ #8 : 22 تیر 1393، 07:52 ب‌ظ »
اگر در اکلیپس هستید باید لینک بدید به کتابخانه، اسم کتابخانه رو به قسمت  properties پروژه و فولدر library اضافه کنید.
 به هر حال من هم پیشنهاد nixoeen رو دارم

آفلاین علی ترکمان

  • Newbie
  • *
  • ارسال: 16
  • در لحظه زندگی کن
پاسخ : کار با open gl
« پاسخ #9 : 23 تیر 1393، 12:28 ق‌ظ »
ok
ممنون دوستان
لطف کردید