4. Ogólne informacje o programie
od pierwowzoru, będącego jedynie kompilatorem C, rozwijany jest jako GNU Compiler Collection.
4.2.2. Qt Toolkit
Qt jest zestawem narzędzi programistycznych przenośnych pomiędzy trzema najbardziej popularnymi platformami systemowymi na rynku komputerów osobistych [23], to jest: MS Windows, Mac OS X oraz Linux. Qt rozwijane jest przez firmę Qt Software, od 2008 roku należącą do fińskiego koncernu Nokia [24],
W skład zestawu wchodzi:
moc (ang. Meta Object Compiler) - preprocesor, który na podstawie plików nagłówkowych generuje pliki źródłowe;
uic (ang. User Interface Compiler) - kompilator definicji interfejsów generowanych
za pośrednictwem programu Qt Designer;
qmake - program do zarządzania procesem kompilacji;
Qt Designer - środowisko typu RAD (ang. Rapid Application Development) służące do szybkiego projektowania oraz prototypowania graficznych interfejsów użytkownika;
Oprogramowanie zawarte w zestawie Qt jest otwarte i dostępne na zasadach wolnej licencji GNU General Public License. Od wersji 4.5 planowane jest udostępnienie zestawu na zasadach licencji GNU Lesser General Public License co umożliwi jego darmowe wykorzystanie w oprogramowaniu własnościowym.
Biblioteka Qt dostarcza komponentów (w oryginalnym nazewnictwie anglojęzycznym - widget) do budowania graficznego interfejsu aplikacji, będących klasami potomnymi od klasy QWidgel. Biblioteka zawiera także inne moduły, nie związane z GUI, a umożliwiające na przykład korzystanie z baz danych, renderowanie grafiki 3D, czy też obsługę formatu XML.
Z biblioteki Qt korzysta wiele aplikacji, m. in: środowisko graficzne dla systemów rodziny UNIX-like - KDE, przeglądarka internetowa Opera, czy komunikator internetowy Gadu-Gadu.