الان تقریبا میدونم چرا این ارور را میده.
چون توی همون main.cpp هم از یکی از متغیر هایی که در tarikh_farsi.h گذاشتم استفاده کردم.
void on_set_tarikh_clicked ( GtkWidget *widget, gpointer user_data ){
GtkWidget *entry_tarikh;
entry_tarikh = glade_xml_get_widget (gxml_moshtarak, "entry_tarikh");
time_t timestamp;
timestamp = time(NULL);
struct tm *rtime = localtime(×tamp);
Date a,b;
a.dd=rtime->tm_mday;
a.mm=rtime->tm_mon;
a.yy= rtime->tm_year+1900;
b=gregorian_to_jalali(a);
gtk_entry_set_text(GTK_ENTRY(entry_tarikh) , g_strdup_printf("%d - %d - %d", b.yy , b.mm , b.dd ));
}
حالا در نهایت یعنی اصلا نیازی به include کردنم نداره؟
من میتونم بدون include کردن از کدهایی که در یک فایل cpp نوشتم استفاده کنم؟