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

[GTK+] Problem z istalacja GTK+

Ostatnio zmodyfikowano 2012-04-20 18:08
Autor Wiadomość
Łukasz_010101
Temat założony przez niniejszego użytkownika
[GTK+] Problem z istalacja GTK+
» 2012-04-20 09:05:02
Na początek napisze, że zastosowałem się do tego co było napisane w kursie, nie podziałało. Próbowałem także rozwiązań opisanych na forum. Ogólnie rzecz biorąc posiedziałem nad tym parę godzin i nadal nie działa, być może coś przeoczyłem. Wdzięczny będę za pomoc.

Operuje na windowsie HE, code::blocks 10.05.
Podczas kompilacji nowego projektu GTK+ wyskakuje ten błąd:
error: gdk-pixbuf/gdk-pixbuf.h: No such file or directory
rozpakowałem 'gtk+-bundle_2.22.1-20101227_win32'. W zmiennej środowiskowej "Path" dodałem ścieżkę do folderu bin. Cała zawartosc Path:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;E:\Program Files\CodeBlocks\MinGW\gtk-2.0\bin
moja scieżka:
E:\Program Files\CodeBlocks\MinGW\gtk-2.0\bin

Po odpaleniu "pkg-config" konsola zamyka się błyskawicznie nic nie pokazując. Więc pewno problem z kompilacją jest wywołany tym że nie mogę tego zrobić: pkg-config --cflags gtk+-2. Odpalając pkg-config przez wiersz poleceń dostaję
informację o treści:
"Must specify package names on the command line"

W global variable editor
base:
E:\Program Files\CodeBlocks\MinGW\gtk-2.0\bin
 - nie jestem pewien czy w tym miejscu powinien byc bin
include:
E:\Program Files\CodeBlocks\MinGW\gtk-2.0\include
lib:
E:\Program Files\CodeBlocks\MinGW\gtk-2.0\lib
P-54866
m4tx
» 2012-04-20 14:06:11
Na początek napisze, że zastosowałem się do tego co było napisane w kursie
Ciekawe... :P Coś się niestarannie zastosowałeś chyba... :)

Operuje na windowsie HE, code::blocks 10.05.
Nie ma takiego Windowsa... Jest co najwyżej Windows XP Home Edition, ale Windows HE... hehe...

Po odpaleniu "pkg-config" konsola zamyka się błyskawicznie nic nie pokazując. Więc pewno problem z kompilacją jest wywołany tym że nie mogę tego zrobić
No, i tak ma być.

Programy przeznaczone na konsolę uruchamia się w konsoli Wtedy ona w magiczny sposób nie znika. :)

pkg-config --cflags gtk+-2.
Nie 2. tylko 2.0... A w kursie masz wyraźnie napisane, że najpierw gtk+-2.0, a potem --cflags lub --libs...

Dodajesz do ustawień kompilatora i linkera opcje, które są w kursie?
P-54879
Łukasz_010101
Temat założony przez niniejszego użytkownika
» 2012-04-20 15:15:27
Tak chodziło o windows Home Edition. :)

w "Global Compiler Settings\Search Directories\Compiler"        dodałem: pkg-config gtk+-2.0 --cflags
w "Global Compiler Settings\Search Directories\Linker"         dodałem: pkg-config gtk+-2.0 --libs

reszta tak jak napisałem.
P-54886
m4tx
» 2012-04-20 15:49:36
Tak chodziło o windows Home Edition. :)
Nie, nie o Windows Home Edition, tylko Windows XP Home Edition. To różnica. Duża.

Co ci zwraca to polecenie więc:
pkg-config gtk+-2.0 --cflags

?
P-54887
Łukasz_010101
Temat założony przez niniejszego użytkownika
» 2012-04-20 16:10:07
No własnie pytanie gdzie i jak mam sprawdzić, co mi to zwraca? Pierwszy raz dodaje nową bibliotekę więc, nie bardzo wiem.

Run:
    pkg-config --cflags gtk+-2.0
and verify that it prints out something reasonable. Run:
    gtk-demo
and verify that it works.

Dodam ze gtk-demo.exe sie odpala i dziala. Jesli chodzi o pkg-config.exe to nic nie wyswietla.




P-54889
m4tx
» 2012-04-20 16:35:27
W wierszu poleceń uruchom...
P-54892
Łukasz_010101
Temat założony przez niniejszego użytkownika
» 2012-04-20 16:44:57
E:\Program Files\CodeBlocks\MinGW\gtk-2.0\bin>pkg-config gtk+-2.0 --cflags
Files/CodeBlocks/MinGW/gtk-2.0/include/gtk-2.0 -mms-bitfields Files/CodeBlocks/M
inGW/gtk-2.0/lib/gtk-2.0/include Files/CodeBlocks/MinGW/gtk-2.0/include/atk-1.0
Files/CodeBlocks/MinGW/gtk-2.0/include/cairo Files/CodeBlocks/MinGW/gtk-2.0/incl
ude/gdk-pixbuf-2.0 Files/CodeBlocks/MinGW/gtk-2.0/include/pango-1.0 Files/CodeBl
ocks/MinGW/gtk-2.0/include/glib-2.0 Files/CodeBlocks/MinGW/gtk-2.0/lib/glib-2.0/
include Files/CodeBlocks/MinGW/gtk-2.0/include Files/CodeBlocks/MinGW/gtk-2.0/in
clude/freetype2 Files/CodeBlocks/MinGW/gtk-2.0/include/libpng14 -IE:/Program
P-54893
Łukasz_010101
Temat założony przez niniejszego użytkownika
» 2012-04-20 18:08:17
moj poprzedni post pokazuje co zostalo wyswietlone po uruchomieniu
pkg-config gtk+-2.0 --cflags   w wierszu polecen
P-54901
« 1 »
  Strona 1 z 1