Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Ohjelmistokirjasto

Sivun loppuun

kayttaja-3842 [20.09.2006 20:01:17]

#

Tietääkö kukaan mitään hyvää ohjelmistokirjastoa kuten nyt esim WinAPI paitsi, että se toimii Windows ja Linux käyttöjärjestelmissä?
Eli kirjaston pitäisi pystyä tekemään ikkuna ja komponentteja kuten nappeja, tekstiboxeja ja listaboxeja.

Blaze [20.09.2006 20:08:00]

#

En oo ite koodannu, niin en voi suositella mitään, mutta tuollaiset nyt ainakin on olemassa, etsi itse se, joka tuntuu kivoimmalta: wxwidgets, GTK, QT

kayttaja-3842 [20.09.2006 20:32:43]

#

Kokeilin tuota GTK:ta, mutta tuleekin tälläinen virheilmoitus ("gtk/gtk.h No such file or directory") Eli käytän Dev-Cpp:tä. Linkkeri on tämän näköinen.

-lgtk-win32-2.0
-lgdk-win32-2.0
-latk-1.0
-lgdk_pixbuf-2.0
-lpangowin32-1.0
-lgdi32
-lpango-1.0
-lgobject-2.0
-lgmodule-2.0
-lglib-2.0

Heikki [20.09.2006 21:07:19]

#

Asensitko GTK:n paketit Dev-C++:n omalla paketinhallinnalla? Veikkaisin että se lisää myös jonkinlaisen esimerkkiprojektin valittavaksi, käytätkö sitä pohjana?

kayttaja-3842 [20.09.2006 21:34:43]

#

Tein juuri niin, eli latasin/asensin sen Dev-Cpp:n updaterin kautta ja avasin esimerkkipohjan ja yritin kääntää, mutta päng ("gtk/gtk.h No such file or directory")

Meitsi [20.09.2006 22:15:00]

#

Joskus headeritiedostot eivät ole siellä missä pitäisi... (esim itselläni SDL on väärässä hakemistossa vaikka asensin sen pakettihallinnalla) Etsi oikea hakemisto vaikka vanhalla "kunnon" windowsin haulla :)

kayttaja-3842 [21.09.2006 15:20:42]

#

Headerit kuten gtk.h sijaitsee ("C:\Dev-Cpp\include\gtk-2.0\gtk\gtk.h")

Metabolix [21.09.2006 15:26:45]

#

Eli selvästikin
#include <gtk-2.0/gtk/gtk.h>
Toinen vaihtoehto on siirtää gtk-kansio include-kansioon, kolmas taas lisätä kääntäjän asetuksiin include-polkuihin myös tuo C:\Dev-Cpp\include\gtk-2.0, jolloin gtk/gtk.h löytyy.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta