Я знаю, что на этот вопрос был дан ответ несколько раз, я пробовал каждый из них, но до сих пор не смог найти точное решение. Я начинаю изучать GTK + 3.0 с пользовательским интерфейсом Glade. Я знаю, что Glade создаст XML для дизайна, и тот же XML может быть использован в нашей программе c / cpp. Но для выполнения программы необходимо, чтобы все библиотеки были установлены или путь должен быть установлен в библиотеки в среде IDE. Я использую Anjuta IDE для разработки этой программы всякий раз, когда я пытался создать программу, я получаю следующую ошибку.
gtk/gtk.h: No such file or directory
Программный код
#include <gtk/gtk.h>!
#include <glade/glade.h>
void
ok_button_clicked (GtkWidget *widget, gpointer user_data)
{
printf ("Thanks for trying out my program.\n");
gtk_main_quit ();
}
int main (int argc, char *argv[])
{
GladeXML *main_window;
GtkWidget *widget;
gtk_init (&argc, &argv);
/* load the interface */
main_window = glade_xml_new ("example-1.glade", NULL, NULL);
/* connect the signals in the interface */
/* Have the ok button call the ok_button_clicked callback */
widget = glade_xml_get_widget (main_window, "OKButton");
g_signal_connect (G_OBJECT (widget), "clicked",
G_CALLBACK (ok_button_clicked),
NULL);
/* Have the delete event (window close) end the program */
widget = glade_xml_get_widget (main_window, "MainWindow");
g_signal_connect (G_OBJECT (widget), "delete_event",
G_CALLBACK (gtk_main_quit), NULL);
/* start the event loop */
gtk_main ();
return 0;
}
Когда я пытаюсь добавить Lib или External Lib, я не могу добавить файл gtk/gtk.h Тот же файл уже существует в /usr/include/gtk-3.0/gtk/gtk.h, и когда я пытаюсь скопировать то же самое в libanjuta, тот же код все еще дает ту же ошибку. Любая помощь будет высоко оценена друзьями, я изо всех сил пытаюсь выполнить программу .. [ ! d4]
Спасибо Amul Bhatia