Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[GTK] kompilacja linkowanie

Ostatnio zmodyfikowano 2014-05-13 19:25
Autor Wiadomość
DzikiHenry
Temat założony przez niniejszego użytkownika
[GTK] kompilacja linkowanie
» 2014-05-13 12:42:02
witam lece wedlug tutoriala
i mam
C/C++
#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...
P-109851
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.php

Swoją drogą..GTK2 jest stare i na Windows jest już obsługiwana wyższa wersja (3).
P-109853
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
P-109855
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.
P-109864
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  :)
P-109866
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).
P-109874
« 1 »
  Strona 1 z 1