[GTK] kompilacja linkowanie
Ostatnio zmodyfikowano 2014-05-13 19:25
DzikiHenry Temat założony przez niniejszego użytkownika |
[GTK] kompilacja linkowanie » 2014-05-13 12:42:02 witam lece wedlug tutoriala i mam #include <gtk/gtk.h>
int main( int argc, char * argv[] ) { GtkWidget * okno; gtk_init( & argc, & argv ); okno = gtk_window_new( GTK_WINDOW_TOPLEVEL ); gtk_widget_show( okno ); gtk_main(); return 0; }
Następnie go skompiluj z następującą opcją kompilatora: `pkg-config gtk+-2.0 --cflags` Oraz linkera: `pkg-config gtk+-2.0 --libs` jak to zrobnic ??( code blocks) probowalem w build options linker settings -> other linker options -> paste `pkg-config gtk+-2.0 --libs` i compiler settings -> other options -> paste `pkg-config gtk+-2.0 --cflags` wyskakuje mi gtk/gtk.h no such file... |
|
MrPoxipol |
» 2014-05-13 13:32:34 Jakiego systemu używasz? Na Windows nie możesz użyć ``. Najlepszą opcją jest stworzenie pustego projektu i w opcjach kompilatora dodać wynik polecenia `pkg-config gtk+-2.0 --cflags` i analogicznie dla opcji linkera. Oczywiście nie uda Ci się wywołać tego bez dodania odpowiednich zmiennych środowiskowych Windows. Masz to ładnie tu opisane: http://www.gtk.org/download/win32_tutorial.phpSwoją drogą..GTK2 jest stare i na Windows jest już obsługiwana wyższa wersja (3). |
|
DzikiHenry Temat założony przez niniejszego użytkownika |
» 2014-05-13 14:51:41 ok w takim razie mam teraz versje gtk+ 3.6.4-1_win32 ( mam procek 64 bit ) rozpakowalem i mam 2 foldery bin i share w bin mam gtk demo.exe ( miedzy innymi ) i jakies dlle kiedy odpalam demo to wyskakuje ze nie mam biblioteki libcairo-gobject-2.dll
w tym folderze faktycznie nie mam tej biblioteki sorka jesli to proste , nigdy nie bylem dobryz tego linkowania i kompilowania |
|
MrPoxipol |
» 2014-05-13 16:39:07 Podałem link do oficjalnego tutoriala. sorka jesli to proste , nigdy nie bylem dobryz tego linkowania i kompilowania |
No w szkole same jedynki. |
|
DzikiHenry Temat założony przez niniejszego użytkownika |
» 2014-05-13 17:32:47 doszedlem do punktu 2 z tematu Developing with GTK+3
MinGW , jak to 'polaczyc ' z codeblocks ?? kompilowanie z command line to dla mnie za wysokie progi :)
|
|
MrPoxipol |
» 2014-05-13 19:25:06 Tak jak powiedziałem. Masz pkg-config i wynik --cflags dodaj do dodatkowych opcji kompilatora i analogicznie z --libs do opcji linkera (utwórz nowy projekt). |
|
« 1 » |