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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: علی ترکمان در 20 تیر 1393، 10:57 ب‌ظ

عنوان: کار با open gl
ارسال شده توسط: علی ترکمان در 20 تیر 1393، 10:57 ب‌ظ
چطوری برنامه های open gl بنویسم؟
چه چیزایی براش لازمه؟
من تازه کارم ممنون میشم راهنمایی کنید :)
عنوان: پاسخ : کار با open gl
ارسال شده توسط: majidkamali1370 در 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

موفق باشی
عنوان: پاسخ : کار با open gl
ارسال شده توسط: Vahid_PC در 21 تیر 1393، 09:34 ق‌ظ
همچنین آی دی ای Code::Blocks امکانات پیشفرض مناسبی برای توسعه openGL داره.
عنوان: پاسخ : کار با open gl
ارسال شده توسط: علی ترکمان در 21 تیر 1393، 05:49 ب‌ظ
ممنون از راهنماییت
بسته هایی که گفتی ۱سریش نصب هستن
منظورتو از این نمیدونم
messa-common-dev
اینو هیچ جا نمیبینم
عنوان: پاسخ : کار با open gl
ارسال شده توسط: majidkamali1370 در 22 تیر 1393، 02:09 ب‌ظ
واقعا معذرت میخوام. یه دونه s اضافه زدم
mesa-common-dev :oops:
عنوان: پاسخ : کار با open gl
ارسال شده توسط: علی ترکمان در 22 تیر 1393، 04:02 ب‌ظ
بهتر شد اتفاقا
چون باعث شد برم سمت کامپایلرای اوبونتو
eclipse
این محیط برام ملموس تره
دارم با این کامپایلره کدامو میزنم
کار open gl هم فعلا به تعلیق در اومده!
الان free glut3-dev رو به سیستم شناسوندم
ولی وقتی کدای open gl رو با این کامپایلره میزنم ارورایی میده که نشون میده glut هارو نشناخته
تو youtube هم خیلی دنبالش کردم ولی افاقه ای نکرد.
تنظیمات خاصی داره؟
عنوان: پاسخ : کار با open gl
ارسال شده توسط: علی ترکمان در 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 هاشه
عنوان: پاسخ : کار با open gl
ارسال شده توسط: nixoeen در 22 تیر 1393، 05:07 ب‌ظ
باید CFLAGها هم به کامپایلر بدید تا بتونه Headerها رو پیدا کنه.
پیشنهاد من اینه که ابتدا برنامه‌نویسی ساده رو در گنو-لینوکس یاد بگیرید، بعد سراغ استفاده از کتابخانه‌های دیگه برید.
عنوان: پاسخ : کار با open gl
ارسال شده توسط: 不眠症 در 22 تیر 1393، 07:52 ب‌ظ
اگر در اکلیپس هستید باید لینک بدید به کتابخانه، اسم کتابخانه رو به قسمت  properties پروژه و فولدر library اضافه کنید.
 به هر حال من هم پیشنهاد nixoeen رو دارم
عنوان: پاسخ : کار با open gl
ارسال شده توسط: علی ترکمان در 23 تیر 1393، 12:28 ق‌ظ
ok
ممنون دوستان
لطف کردید