[C/C++] Problema con le librerie gtk

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
McHeisenberg
Prode Principiante
Messaggi: 1
Iscrizione: sabato 9 maggio 2015, 16:02
Distribuzione: 14.04
Sesso: Maschile

[C/C++] Problema con le librerie gtk

Messaggio da McHeisenberg »

Salve,
sono nuovo qui.
è da qualche giorno che provo a far andare le librerie gtkmm3.0 su ubuntu per programmarci in C++. Ma senza successo. Il problema è che mi dice sempre che mancano dei file o che non vengono trovati al momento della compilazione.

Allora ho provato con gtk3.0, problema del tutto diverso, ma facendo la compilazione cross-platform me lo compila e senza errori e/o warnings. Non capisco perchè non mi funzionino.

Prima di tutto il codice per GTK+3.0 che provo a compilare è il seguente:

Codice: Seleziona tutto

#include <gtk/gtk.h>

static void
activate (GtkApplication* app,
          gpointer        user_data)
{
  GtkWidget *window;

  window = gtk_application_window_new (app);
  gtk_window_set_title (GTK_WINDOW (window), "Window");
  gtk_window_set_default_size (GTK_WINDOW (window), 200, 200);
  gtk_widget_show_all (window);
}

int
main (int    argc,
      char **argv)
{
  GtkApplication *app;
  int status;

  app = gtk_application_new ("org.gtk.example", G_APPLICATION_FLAGS_NONE);
  g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
  status = g_application_run (G_APPLICATION (app), argc, argv);
  g_object_unref (app);

  return status;
}
e se faccio:

Codice: Seleziona tutto

gcc finestra.c -o finestra `pkg-config --cflags --libs gtk+-3.0` 
mi viene fuori una sfilza di errori che metà basta. Non so se posso postarla perchè non ci sta neanche nel terminale :S

invece con lo stesso codice se faccio:

Codice: Seleziona tutto

i586-mingw32msvc-gcc finestra.c -o executable.exe `pkg-config --cflags --libs gtk+-3.0`
me lo compila e funziona pure (provato su windows ovviamente. u.u

Non capisco quale sia il problema e perchè non mi vanno.
ubuntu452
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 382
Iscrizione: domenica 12 gennaio 2014, 9:36
Desktop: Unity
Distribuzione: Ubuntu 15.04
Sesso: Maschile

Re: [C/C++] Problema con le librerie gtk

Messaggio da ubuntu452 »

Hai installato le librerie di sviluppo per gtk3?
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti