Gtk2 windows

Odpowiedz Nowy wątek
2011-08-06 13:56
0

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.

Pozostało 580 znaków

2011-08-06 14:30
0

ja instalowałem tak:
sudo apt-get isntall libgtk2.0-dev
i mam:p

http://pl.wikibooks.org/wiki/[...]mpilacja_pod_systemem_Windows

edytowany 1x, ostatnio: Razi91, 2011-08-06 14:31

Pozostało 580 znaków

2011-08-06 15:14
0

W Windowsie nie ma apt-geta :> I nie interesuje mnie kompilacja.

edytowany 1x, ostatnio: Yuri20, 2011-08-06 15:14

Pozostało 580 znaków

2011-08-06 15:20
0

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.

Pozostało 580 znaków

2011-08-06 18:26
0

Hej, w końcu sobie zintegorwałem netbeans'a z gtk (polecam: http://kosmaczewski.wordpress[...]8/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

edytowany 1x, ostatnio: Yuri20, 2011-08-06 18:26

Pozostało 580 znaków

2011-08-06 18:58
0

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ć.

Pozostało 580 znaków

2011-08-06 19:09
0

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'

Pozostało 580 znaków

2011-08-07 01:59
0

ja instalowałem tak
pkg_add -r gtk20

I nie interesuje mnie kompilacja.
cd /usr/ports/x11-toolkits/gtk20 && make install
:-) zagadka: jaka dystrybucja?

edytowany 2x, ostatnio: Azarien, 2011-08-07 02:02
Ja jako expert się wypowiem że pewnie LINUX. - payl 2011-08-07 02:26
Tyle, że Linux to nie jest dystrybucja, to nawet nie jest system operacyjny. BSD. - hauleth 2011-08-08 08:43
Wiem że linux to de facto kernel, ale podaj mi inną nazwę systemów operacyjnych bazowanych na tymże jądrze niż Linux. Z wikipedii "Linux – rodzina uniksopodobnych systemów operacyjnych opartych o jądro Linux." Więc Linux to grupa OS. =] Tak samo jak Windows, nieprawdaż? - payl 2011-08-08 16:16
Nie. GNU/Linux to rodzina uniksopodobnych systemów operacyjnych GNU opartych o jądro Linux. - hauleth 2011-08-08 16:27
Mega-facepalm. Czepianie się o nic? Prosze bardzo ale nie przy mnie. - payl 2011-08-08 16:29
winerfresh: tak, FreeBSD - Azarien 2011-08-12 17:24

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0