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

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

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


 خبرها، اتفاقات و تصاویر مربوط به مربوط به جشن انتشار را با هشتگ ufest1804 در شبکه‌های اجتماعی دنبال کنید

نویسنده موضوع: نوشتن gui و کامپایل اون  (دفعات بازدید: 3006 بار)

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

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
نوشتن gui و کامپایل اون
« : 18 تیر 1386، 07:54 ب‌ظ »
من نمی دنم چرا باید هم چیز رو دستی باید انجام بدم . فکر کنم اینطوری تسلط بیشتری دارم و راحتم
وقتی با gtk یه برنامه کوچیک پنجره می نویسم و کامپایلش می کنم خطا میده
به این مثال دقت کنین

#include <gtk/gtk.h>
int main(int argc , char *argv[]){
gtk_init(&argc,&argv);
GtkWidget  *window;
GtkWidget  *button;
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
button=gtk_button_new();
gtk_container_add(GTK_CONTAINER(window),button);
gtk_widget_show(window);
gtk_widget_show(button);
gtk_main();
return 0;
}
و دستور کامپایلش
erfan@erfan-desktop:~$ g++ `pkg-config --cflags --libs gtk+-2.0` -o name1.cpp name.cpp
name.cpp:2: error: declaration of ‘argv’ as array of references
name.cpp: In function ‘int main(int)’:
name.cpp:3: error: ‘argv’ was not declared in this scope
این یه مثال از آموزش هستش که درست کار نمیکنه نمی دونم چرا ؟؟؟
این دو مورد رو برای شروع نوشته بود

آفلاین Saied

  • Full Member
  • *
  • ارسال: 118
پاسخ به: نوشتن gui و کامپایل اون
« پاسخ #1 : 19 تیر 1386، 12:36 ق‌ظ »
کد به نظر نمیاد مشکل داشته باشه. مشکل به نظر می رسه از جانب کامپایلر و هدرها باشه.
من نه با gcc و نه با ++g مشکلی نداشتم و به خوبی کامپایل شد و اجرا شد.