Może mi ktoś powiedzieć skąd mogę ściągnąc odpowiednie biblioteki gtk konieczne do programowania aplikacji okienkowych? Da się te biblioteki zainstalować za pomocą cygwina? Najlepiej może pomóc po prostu dobry link z instrukcją krok po kroku jak zainstalować te biblioteki.
ja instalowałem tak:
sudo apt-get isntall libgtk2.0-dev
i mam:p
http://pl.wikibooks.org/wiki/GTK%2B/Kompilacja_pod_systemem_Windows
W Windowsie nie ma apt-geta :> I nie interesuje mnie kompilacja.
Wszedłeś aby tam? tam jest instrukcja jak zapędzić GTK+ do działania w Code::Blocks pod Windowsem.
A na oficjalnej stronie byłeś?
http://www.gtk.org/download/win32.php - tam jest link do Bundle 2.22, wszystko w jednym. Ściągasz, ustawiasz ścieżki w projekcie, dodajesz opcje do linkera (na tej wiki były) i masz.
Hej, w końcu sobie zintegorwałem netbeans'a z gtk (polecam: http://kosmaczewski.wordpress.com/2008/12/11/netbeans-gtk-i-linux/),
wszystkie biblioteki wgrałem, IDE rozpoznaje nagłówek #include <gtk/gtk.h>, ale nie mogę znaleźć biblioteki dynamicznej libgtk-x11-2.0.so, którą muszę wsadzić do linkera. NIe znalazłem tego pliku w gtkbundle
Ten bundle to dla windowsa jest, nazwa tego pliku sugeruje że do x11 jest, czyli do systemów opartych o x11, a do nich Windows nie należy, więc nie ma sensu go szukać.
Spróbuj bez niego. W tym Bundle jest wszystko czego potrzeba do programowania na windowsie. Poza tym same rozszerzenie: .so, czyli linuksowa, czy tam uniksowa biblioteka współdzielona. Na windowsie używa się .dll lub .a
Pod linuksem wystarczy devki zainstalować i z pkg-config skorzystać. Ewentualnie samemu wszystko po kolei kompilować.
Kompilator zwraca mi coś takiego:
build/Debug/Cygwin-Windows/main.o: In function
main': /cygdrive/c/Users/Jerzy/Documents/NetBeansProjects/CppApplication_4/main.cpp:7: undefined reference to
_gtk_init_abi_check'
/cygdrive/c/Users/Jerzy/Documents/NetBeansProjects/CppApplication_4/main.cpp:9: undefined reference to_gtk_window_new' /cygdrive/c/Users/Jerzy/Documents/NetBeansProjects/CppApplication_4/main.cpp:10: undefined reference to
_gtk_widget_show'
/cygdrive/c/Users/Jerzy/Documents/NetBeansProjects/CppApplication_4/main.cpp:12: undefined reference to `_gtk_main'
ja instalowałem tak
pkg_add -r gtk20
I nie interesuje mnie kompilacja.
cd /usr/ports/x11-toolkits/gtk20 && make install
:-) zagadka: jaka dystrybucja?
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.