Ero sivun ”GTK+” versioiden välillä

Siirry navigaatioon Siirry hakuun
591 merkkiä lisätty ,  25. helmikuuta 2014
p
Oman GTK-ohjelman kääntäminen
(muut unixit -> unixit; kh)
p (Oman GTK-ohjelman kääntäminen)
Rivi 6: Rivi 6:


GTK+ on olioperustainen sovellusohjelmarajapinta. Vaikka se on kirjoitettu kokonaan C-ohjelmointikielellä, se on toteutettu käyttäen luokkia ja liitosfunktioita (engl. callback) eli osoittimia funktioihin.
GTK+ on olioperustainen sovellusohjelmarajapinta. Vaikka se on kirjoitettu kokonaan C-ohjelmointikielellä, se on toteutettu käyttäen luokkia ja liitosfunktioita (engl. callback) eli osoittimia funktioihin.
==Oman GTK-ohjelman kääntäminen==
[[Pkg-config]]illa voi myös näyttää mitä osia [[GTK]]-kirjastoon kuuluu.
pkg-config --libs gtk+-2.0
Gtk+-2.0 version tuloste on tämän näköinen.
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0
Sekä headerit eli otsikkotiedot
pkg-config --cflags gtk+-2.0
Jos haluan kääntää gtk-kirjastoa käyttävän C++-lähdekooditiedoston ohjelma.cpp
g++ ohjelma.cpp `pkg-config --libs gtk+-2.0` `pkg-config --cflags gtk+-2.0`


==Graafisia kehitystyökaluja==
==Graafisia kehitystyökaluja==
10 147

muokkausta

Navigointivalikko