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

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

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

نویسنده موضوع: hello world در gtk  (دفعات بازدید: 1038 بار)

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

آفلاین alireza.crs

  • Sr. Member
  • *
  • ارسال: 491
  • جنسیت : پسر
hello world در gtk
« : 01 تیر 1393، 08:01 ب‌ظ »
درود !
من gtk رو دانلود کردم .. با هزار بدبختی نصب کردم و اماده است
اما حالا نمیدونم چی کار بکنم.قایل سورس برنامه رو کجا بذارم که gtk/gtk.h رو بتونم اینکلود کنم؟
کلا به شدت به یه توضیح اولیه نیاز دارم(gtk از لحاظ آموزش خیلی ضعیفه)

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : hello world در gtk
« پاسخ #1 : 01 تیر 1393، 08:57 ب‌ظ »
آره. از لحاظ مستندات واقعاً ضعیف هست.

شما می‌تونی از آنجوتا استفاده کنی، (IDE گنوم). خودش hello world برای gtk داره. برای نصبش:
$ sudo apt-get install anjuta

آفلاین alireza.crs

  • Sr. Member
  • *
  • ارسال: 491
  • جنسیت : پسر
پاسخ : hello world در gtk
« پاسخ #2 : 01 تیر 1393، 09:07 ب‌ظ »
آنجوتا رو استفاده کردم ولی دوست دارم تو Kdevelop و Eclipse کار کنم
فایل های سورسو کجا باید بذارم؟خودش سمپل های زیادی داره اما هیچ کردوم اجرا نمیشن چون
به خط
#include <gtk/gtk.h>ایراد میگیرن واقعا گیج شدم

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : hello world در gtk
« پاسخ #3 : 01 تیر 1393، 09:17 ب‌ظ »
این بسته رو نصب داری؟
$ sudo apt-get install libgtk-3-dev

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : hello world در gtk
« پاسخ #4 : 01 تیر 1393، 09:21 ب‌ظ »
ببین این هم شاید بدردت بخوره (من خودم ازش استفاده نکردم). مستندات gtk3:
$ sudo apt-get install libgtk-3-doc
و سپس از طریق یه مرورگر وب، آدرس زیر رو باز کن:
/usr/share/doc/libgtk-3-doc/gtk3/index.html

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : hello world در gtk
« پاسخ #5 : 01 تیر 1393، 09:30 ب‌ظ »
اتفاقا GTK مستندات تقریبا مناسبی داره، ولی خوب مستنداتش برای کسی هست که برنامه‌نویسی در گنو-لینوکس رو بلده و مسلما همه چیز رو توضیح نداده.  اینجا می‌تونید آموزش‌های اون رو بخونید: لینک

نصب GTK و Headerهای اون هم که فوق‌العاده ساده هستش و تمامی کاری که باید انجام بدید نوشتن دستوری بود که سلمان هم گفتش:
sudo apt-get install libgtk-3-dev

آفلاین alireza.crs

  • Sr. Member
  • *
  • ارسال: 491
  • جنسیت : پسر
پاسخ : hello world در gtk
« پاسخ #6 : 01 تیر 1393، 11:21 ب‌ظ »
هنوز هم میگه چنین هدریو نمیشناسه
ببینید من میرم تو کیوت کریتور (یا هر ide)یه پروژه ازنوع غیر کیوت ایجاد میکنم و اینکلودش میکنم و بعد خطا میده
مشکل کجاست؟libgtk-3-dev رو هم نصب کردم

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : hello world در gtk
« پاسخ #7 : 01 تیر 1393، 11:26 ب‌ظ »
بخاطر اینه که CFlagها رو به کامپایلر نمی‌دید. از یک ادیتور عادی استفاده کنید و طبق همون راهنمایی که من لینکش رو دادم عمل کنید.

آفلاین ارباب!

  • Sr. Member
  • *
  • ارسال: 448
  • جنسیت : پسر
پاسخ : hello world در gtk
« پاسخ #8 : 10 تیر 1393، 08:22 ب‌ظ »
سلام دوست عزیز!
ببینید الان این دستور کار می کنه یا نه؟ خروجی اش چی هست؟ :
g++ main.cpp `pkg-config --cflags --libs gtk+-3.0`جای main.cpp آدرس فایل پروژه تون رو بذارید، اگه فایل دیگه ای هم هست آدرسش رو اضافه کنید...
Void Linux + XFCE