Salve, siamo di nuovo ad un bivio.. ho cercato già ovunque, senza trovare rimedio in mezz'ora circa, ho installato prima gcc, tramite terminale con successo, poi la libreria "libgtk-3-dev", e infine copiato questo codice d'esempio per provare a vedere se funzionava il compilatore
il problema è, quando vado a dare il codice
non trova la libreria, in effetti non esiste su quella directory, ed ho controllato.
Esiste solo
usr/include/gtk-3.0/gtk/gtk.h...
Ma se io sostituisco non funziona, o comunque non trovo la gtk-3.0 o la libreria precisa...
Niente da fare e sempre lo stesso errore
Vi chiedo quindi, dove posso trovare la directory corretta di libgtk-3-dev ? e/o come si chiama precisamente?
thx
Codice:
#include <gtk/gtk.h>
static void activate(GtkApplication *app, gpointer user_data)
{
GtkWidget *window;
GtkWidget *label;
// Creazione della finestra
window = gtk_application_window_new(app);
gtk_window_set_title(GTK_WINDOW(window), "Ciao mondo");
gtk_window_set_default_size(GTK_WINDOW(window), 200, 100);
// Creazione dell'etichetta con il testo "Ciao mondo"
label = gtk_label_new("Ciao mondo");
// Aggiunta dell'etichetta alla finestra
gtk_container_add(GTK_CONTAINER(window), label);
gtk_widget_show_all(window);
}
int main(int argc, char **argv)
{
GtkApplication *app;
int status;
// Creazione dell'applicazione
app = gtk_application_new("com.example.ciao", G_APPLICATION_FLAGS_NONE);
g_signal_connect(app, "activate", G_CALLBACK(activate), NULL);
// Esecuzione dell'applicazione
status = g_application_run(G_APPLICATION(app), argc, argv);
g_object_unref(app);
return status;
}
il problema è, quando vado a dare il codice
Codice:
gcc -o output nomeprogramma.c -I/usr/include/gtk-3.0
Esiste solo
usr/include/gtk-3.0/gtk/gtk.h...
Ma se io sostituisco non funziona, o comunque non trovo la gtk-3.0 o la libreria precisa...
Codice:
gcc -o output nomeprogramma.c -I/usr/include/gtk-3.0/gtk.h
Niente da fare e sempre lo stesso errore
Codice:
/include/gtk-3.0/gtk.h
primoform.c:1:10: fatal error: gtk/gtk.h: File o directory non esistente
1 | #include <gtk/gtk.h>
| ^~~~~~~~~~~
compilation terminated.
Vi chiedo quindi, dove posso trovare la directory corretta di libgtk-3-dev ? e/o come si chiama precisamente?
thx