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

Instalacja bilioteki GTK+ dla windows

Ostatnio zmodyfikowano 2013-02-24 13:59
Autor Wiadomość
Krzysiek318k
Temat założony przez niniejszego użytkownika
Instalacja bilioteki GTK+ dla windows
» 2013-02-13 17:46:54
Witam was, mam problem z instalacją bibliotek gtk+, pobrałem bilioteki all in one ,skopiowałem wszystko do folderu c:/mingw odpaliłem wiersz polecenia i gdy próbuje skompilować coś tą komendą: "g++ plik.cpp `pkg-config --cflags --libs gtk+-2.0`, wyrzuca mi błędy, że opcje --cflags i --libs są nieznane dla kompilatora.

Mingw v4.7.2 x64
GTK+ V2.22.1 x64
P-76238
m4tx
» 2013-02-13 18:23:57
W cmd.exe to nie działa. Możesz sobie odpalić
pkg-config --cflags --libs gtk+-2.0
, skopiować output i dodać go do opcji g++, lub użyć PowerShella (tam jedynie zmieni się
``
 na
$()
 jak się nie mylę).
P-76240
Krzysiek318k
Temat założony przez niniejszego użytkownika
Jak to dodać
» 2013-02-13 18:32:50
Jak dodam ten output do opcji mam takie błędy:
C:\Users\Krzysztof\Desktop>g++ test.cpp -mms-bitfields -IC:/MinGW/include/gtk-2.
0 -IC:/MinGW/lib/gtk-2.0/include -IC:/Mi
In file included from C:/MinGW/include/gtk-2.0/gdk/gdk.h:32:0,
                 from C:/MinGW/include/gtk-2.0/gtk/gtk.h:32,
                 from test.cpp:1:
C:/MinGW/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30:21: fatal error: gio/gio.h
: No such file or directory
compilation terminated.

C:\Users\Krzysztof\Desktop>nGW/include/atk-1.0 -IC:/MinGW/include/cairo -IC:/Min
GW/include/gdk-pixbuf-2.0 -
'nGW' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Krzysztof\Desktop>IC:/MinGW/include/pango-1.0 -IC:/MinGW/include/glib-2
.0 -IC:/MinGW/lib/glib-2.0/
'IC:' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Krzysztof\Desktop>include -IC:/MinGW/include/pixman-1 -IC:/MinGW/includ
e -IC:/MinGW/include/freety
'include' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Krzysztof\Desktop>pe2 -IC:/MinGW/include/libpng14  -LC:/MinGW/lib -lgtk
-win32-2.0 -lgdk-win32-2.0
'pe2' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Krzysztof\Desktop>-latk-1.0 -lgio-2.0 -lpangowin32-1.0 -lgdi32 -lpangoc
airo-1.0 -lgdk_pixbuf-2.0 -
'-latk-1.0' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Krzysztof\Desktop>lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthr
ead-2.0 -lglib-2.0 -lintl

I jeszcze coś jak kompiluje przez powershella tą komendą: g++ test.cpp $(pkg-config --cflags --libs gtk+-2.0)
to mam error:
g++ : g++.exe: error: unrecognized command line option '-mms-bitfields -IC:/MinGW/include/gtk-2.0 -IC:/MinGW/lib/gtk-2.0/include -IC:/MinGW/include/atk-1.0 -IC:/MinGW/include/cairo -IC:/Min
GW/include/gdk-pixbuf-2.0 -IC:/MinGW/include/pango-1.0 -IC:/MinGW/include/glib-2.0 -IC:/MinGW/lib/glib-2.0/include -IC:/MinGW/include/pixman-1 -IC:/MinGW/include -IC:/MinGW/include/freetype
2 -IC:/MinGW/include/libpng14  -LC:/MinGW/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgio-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo -lgobject-2.
0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl  '
At line:1 char:1
+ g++ test.cpp $(pkg-config --cflags --libs gtk+-2.0)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (g++.exe: error:...b-2.0 -lintl  ':String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
P-76241
Badman
» 2013-02-15 09:17:07
Pokaż co wyświetla pkg-config --modversion gtk+-2.0
P-76325
Krzysiek318k
Temat założony przez niniejszego użytkownika
Re:
» 2013-02-15 15:15:53
2.22.1 (64 bit) (i nie ma nowszej wersji dla x64)
P-76346
Badman
» 2013-02-15 17:13:11
Na pewno to wyświetla ?
Proszę wklej wynik: pkg-config --cflags --libs gtk+-2.0
P-76355
Krzysiek318k
Temat założony przez niniejszego użytkownika
» 2013-02-16 16:49:42
"Na pewno to wyświetla ?" tak na pewno

wynik tego pkg-config --cflags --libs gtk+-2.0:
-mms-bitfields -IC:/MinGW/include/gtk-2.0 -IC:/MinGW/lib/gtk-2.0/include -IC:/Mi
nGW/include/atk-1.0 -IC:/MinGW/include/cairo -IC:/MinGW/include/gdk-pixbuf-2.0 -
IC:/MinGW/include/pango-1.0 -IC:/MinGW/include/glib-2.0 -IC:/MinGW/lib/glib-2.0/
include -IC:/MinGW/include/pixman-1 -IC:/MinGW/include -IC:/MinGW/include/freety
pe2 -IC:/MinGW/include/libpng14  -LC:/MinGW/lib -lgtk-win32-2.0 -lgdk-win32-2.0
-latk-1.0 -lgio-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -
lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl
P-76407
Badman
» 2013-02-16 22:05:28
Sprawdź np. czy istnieje katalog C:/MinGW/include/gtk-2.0
P-76417
« 1 » 2
  Strona 1 z 2 Następna strona