Gå til innhold

Installere bibliotek for kompilering av GTK i GCC


Anbefalte innlegg

Hei!

 

Eg programmerar GKT i C++, men har akkurat skifta til linux. Kan nokon hjelpe meg med å få til GTK-kompilering til å fungere med GCC? Eg har prøvd å installere pakke for pakke etter rekkefylja som er oppskriven i GTK sin FAQ, men nå når eg kom til Pango påstod han at GTKLib ikkje var installert, noko det faktisk er (eller ikkje :hmm:).

 

Det finst ikkje tilfeldig vis eit script som gjer jobben? Brukar Ubuntu.

Lenke til kommentar
Videoannonse
Annonse

Hmm. Tok Hello World-eksempelet frå GTK-tutorialen, men fekk desse feilmeldingane:

knut@ubuntu:~/Programmering/GTK$ g++ -Wall -g main.cpp -o helloworld `pkg-config --cflags gtk+-2.0`  `pkg-config --libs gtk+-2.0`
/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:169: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:190: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:207: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gdk/gdk.h:69: error: variable or field ‘gdk_add_option_entries_libgtk_only’ declared void
/usr/include/gtk-2.0/gdk/gdk.h:69: error: ‘GOptionGroup’ was not declared in this scope
/usr/include/gtk-2.0/gdk/gdk.h:69: error: ‘group’ was not declared in this scope
/usr/include/gtk-2.0/gtk/gtkobject.h:207: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkobject.h:210: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkwidget.h:447: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkwidget.h:719: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkcontainer.h:174: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkcontainer.h:178: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkcontainer.h:182: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkdialog.h:141: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkaboutdialog.h:65: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h:127: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h:142: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkcelllayout.h:83: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtktreeview.h:170: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h:58: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h:64: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtkmain.h:99: error: ‘GOptionEntry’ has not been declared
/usr/include/gtk-2.0/gtk/gtkmain.h:103: error: expected constructor, destructor, or type conversion before ‘*’ token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:187: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:194: error: expected initializer before ‘G_GNUC_NULL_TERMINATED’

:S

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...