2009-12-09 19 views

Odpowiedz

3

Prawidłowa odpowiedź byłaby dwa słowa: not supported. Naprawdę, jeśli chcesz rozpowszechniać swoją aplikację, czyli 2 lub 100 000 linii, po prostu połącz ją z GTK +.

3

Jest obsługiwany z kilkoma drobnymi problemami (takimi jak problemy ze znajdowaniem plików konfiguracyjnych), ale będziesz musiał skompilować GTK + siebie! (domyślne pliki binarne nie zawierają bibliotek statycznych).

Aby uzyskać więcej informacji na ten temat, zobacz artykuł this mailing-list thread.

+0

Nie, tak nie jest. Przeczytaj cały wątek, który połączyłeś, szczególnie komentarze Tora Lillqvista (główny element portu Windows). – ntd

+2

Tor wskazuje na dwa problemy: Gtk + znajdowanie 2. swoich katalogów wiadomości i 1. jego plików konfiguracyjnych. Aby uniknąć plików konfiguracyjnych, możesz zakodować konfigurację w programie za pomocą wywołań do gtk_rc_parse_string. W przypadku katalogów wiadomości możesz je wysyłać, jeśli zgodzisz się na internacjonalizację. Tak więc, choć nie jest to doskonałe rozwiązanie, może zostać zhakowane. –

+0

To nie są małe problemy, a wątek był czysto teoretyczną dyskusją. W każdym razie z aktualną bazą kodową GTK + (i to obejmuje system kompilacji) jest ** nie ** możliwe. W przeciwnym razie proszę zwrócić uwagę na pojedynczą aplikację połączoną z biblioteką statyczną GTK +. – ntd

4

mingw-cross-env ma poprawki do budowy GTK i wszystkich związanych z bibliotekami statycznie

Powiązane problemy