Risolto Errore directory libgtk-3-dev [Linux]

ToPLayer

Utente Iron
30 Agosto 2023
29
7
2
13
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

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
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...

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