» »

GTK+-2.0 programiranje

GTK+-2.0 programiranje

ghaefb ::

Poizkušam programirati z gtk+-2.0 v linuxu (pingo 2.0).
Že ko poskusim napisat enostaven grafični programček (skopiral sem ga iz tutoriala na gtk.org), ki samo prikaže okno mi pri prevajanju z gcc, izpiše da ne najde gtk/gtk.h ( pri #include gtk/gtk.h ). Zakaj ne najde gtk.h ?

Ali je kdo programiral z gtk, kako se mu zdi?
Hvala
_ghaefb

Rumko ::

emm, nalozi gtk-devel? alpa kej tazga, to si verjetn paket namescu a ne? al si iz sourca?

ghaefb ::

Ma nisem takoj našel paketa, pa sem kar source uporabu. Grem iskat rpm, samo zakaj msliš da rabim devel?
To bi pa ja moglo delat brez. Nevem
_ghaefb

Rumko ::

jah ce z paketki instaliras je ponavad potrebno se -devel instalirat ce hocs se .h fajle pa to ...sam pr sourcu pa kokr vem se zmer to instalira ... verjetn mors sam podat path do fajlov?

CCfly ::

gcc -o myprog myprog.c `gtk-config --cflags`

ghaefb ::

Vse mam instalirano paketa: gtk2-2.2.1-4 in gtk2-devel-2.2.1-4. Pa še source sem probal, ne najde path do gtk.h.
Izpiše: gtk/gtk.h: No such file or directory.
Zato mi nič naprej ne prevede, ker ne najde gtk.h. whathaf*ck

Tudi to 'gtk-config --cflags' sem probal.
Izpiše: gcc: gtk-config --cflags: No such file or directory
Pa imam gtk-config.
_ghaefb

Zgodovina sprememb…

  • spremenil: ghaefb ()

CCfly ::

Okej predvidevam da si narekovaje zafrknu. So v desno obrnjeni. Namrec gcc ne najde gtk.h ker ne pozna poti do njega. gtk-config program ti izpise na standardni izhod pot do knjiznic in headerjev plus nekaj flagov za prevajanje.

Ce napises gtk-config --ccflags dobis izpisano nekaj takega:
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
Poskusi se enkrat s pravimi narekovaji, ce zelis preveriti napisi v lupini tole:
`gtk-config --ccflags` in videl bos ce si dobil pravilno.

ghaefb ::

Joooo! Hvala za narekovaje :P
Stupid me
_ghaefb

CCfly ::

Ce se ze ukvarjas z GTK-jem te moram opozorit, da zadeva ni vedno cisto enostavna. Pisi sem na forum pa bom videl ce lahko kaj pomagam.

Ko bos dojel osnove ti pa priporocam da si pogledas Glade. Generira presenetljivo cisto kodo.

ghaefb ::

Hvala, bom se obrnu na forum če bojo težave.
Glade sem že pregledal malo, pa mi je zelo zanimivo, lepo lahko izdelaš GUI.
Pa lepo ti izdela source, samo je še preveč zapleteno zame trenutno.
Rad bi pa najprej spoznal gtk.
_ghaefb

napsy ::

Glade je zanimiv.

Drugače pa še poskus gtkmm, če bi kdaj želel gtk programirat v c++
"If you die, you die. But when you live you live. There is no time to waste."

CCfly ::

Ali pa pyGTK v Pythonu.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Linux - gtk/gtk.h

Oddelek: Operacijski sistemi
51180 (1026) bibbos
»

mysql 5.0.16 gentoo

Oddelek: Operacijski sistemi
101264 (1182) yimi
»

K3B problem

Oddelek: Operacijski sistemi
71282 (1160) theD3viL-
»

Gentoo kaj se dogaja?

Oddelek: Operacijski sistemi
462310 (1598) Pithlit
»

Gentoo Linux & nov KDE problem!

Oddelek: Pomoč in nasveti
101239 (1179) Tarzan

Več podobnih tem