wxGTK pakket bevat wxWidgets vir die GTK + biblioteek.
wxWidgets kan ontwikkelaars te skep aansoeke vir Win32, Mac OS X, GTK +, X11, Motif, WinCE, en meer met behulp van 'n kodebasis. Dit kan gebruik word van tale soos C ++, Python, Perl, en C # /. NET. In teenstelling met ander kruis-platform hulpmiddels, wxWidgets aansoeke lyk en voel moedertaal. Dit is omdat wxWidgets gebruik eie moedertaal beheer die platform se eerder as die navolging hulle. Dit is ook 'n uitgebreide, gratis, open-source en volwasse. Hoekom nie gee dit 'n probeer, soos baie ander het?
Dit word aanbeveel om ten minste GTK + 2.2.3 gebruik om die meeste uit van wxWidgets en sommige funksies is slegs beskikbaar by die gebruik van GTK + 2,4 of selfs van GTK + 2.8. Let daarop dat as jy wxWidgets stel teen GTK + 2.8 jou app sal nog steeds werk met ouer GTK + weergawe af te weergawe 2.2 as wxWidgets toetse vir die teenwoordigheid van nuwer funksies op run-tyd en dit sal val terug na 'n generiese implementering as hierdie eienskappe nie teenwoordig is nie in die GTK + weergawe gebruik.
wxWidgets 2,8 ondersteun steeds GTK + 1,2, maar geen ontwikkeling is gedoen op daardie hawe nie en ondersteuning vir GTK + 1.2 sal waarskynlik heeltemal laat vaar. Trouens, een van die belangrikste stappe in die ontwikkeling siklus lei tot wxWidgets 2,8 was dat die programkode vir GTK + 1.2 en GTK + 2,0 geskei sodat verbeterings en skoon-ups om die GTK + 2.0 hawe gedoen kan word sonder omgee vir GTK + 1.2.
Ten einde wxGTK gebruik met GTK 1.2 moet jy with-gtk = 1 instel opsie gebruik. Om die biblioteek in Unicode af te bou (alle stringe sal wees wye snare en so aan) moet jy instel met GTK 2.0 en voeg enable-Unicode.
Let daarop dat dit sterk aangeraai om die biblioteek te bou in 'n aparte gids, soos hierbo getoon, as dit kan jy verskillende het bou daarvan (byvoorbeeld met en sonder debug) in parallel. As jy bou in die bron gids, moenie vergeet om te doen "maak skoon" voordat die opset verander!
Vereistes:
· GTK +> = 2.2.3
Vereistes :
- GTK & gt; = 2.2.3
Kommentaar nie gevind