Przy instalacji bilbioteki GTK+ oczywiście coś poszło nie tak...
Ostatnio zmodyfikowano 2018-02-18 08:43
Leon2004_ Temat założony przez niniejszego użytkownika |
» 2018-02-17 20:13:34 Po pierwsze, nie wiem gdzie to wpisać, po drugie, nigdzie tego nie znalazłem. |
|
pekfos |
» 2018-02-17 20:18:56 Do odpowiednio innych opcji kompilatora i innych opcji linkera (razem z grawisami). po drugie, nigdzie tego nie znalazłem. |
Nie ma tego w kursie GTK+? |
|
Leon2004_ Temat założony przez niniejszego użytkownika |
» 2018-02-17 20:22:47 W kursie niestety nie praktycznie nic o instalacji. Wkleiłem to odpowiednio do opcji kompilatora i linkera, dalej to samo. |
|
pekfos |
» 2018-02-17 20:31:31 Zrób rebuild i podaj log. |
|
Leon2004_ Temat założony przez niniejszego użytkownika |
» 2018-02-17 20:33:14
-------------- Build: Debug in xd (compiler: GNU GCC Compiler)---------------
mingw32-g++.exe -LC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib -o bin\Debug\xd.exe obj\Debug\main.o -lgtk-win32-2.0 -lgobject-2.0 -lglib-2.0 C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgailutil.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgtk-win32-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgdk-win32-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgdk_pixbuf-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgio-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgobject-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgthread-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgmodule-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libglib-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libcairo-script-interpreter.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libcairo-gobject.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libcairo.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpixman-1.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libfreetype.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpangowin32-1.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpango-1.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpangocairo-1.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpangoft2-1.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\atk-1.0.lib C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libatk-1.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libintl.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libasprintf.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpng14.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libfontconfig.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libexpat.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libz.dll.a -mwindows obj\Debug\main.o: In function `main': C:/Projekty/Kodowanie/C++NaukaIrrlicht/xd/main.c:6: undefined reference to `gtk_init_abi_check' C:/Projekty/Kodowanie/C++NaukaIrrlicht/xd/main.c:7: undefined reference to `gtk_window_new' C:/Projekty/Kodowanie/C++NaukaIrrlicht/xd/main.c:8: undefined reference to `gtk_widget_show_all' C:/Projekty/Kodowanie/C++NaukaIrrlicht/xd/main.c:9: undefined reference to `gtk_main' collect2.exe: error: ld returned 1 exit status Process terminated with status 1 (0 minute(s), 0 second(s)) 5 error(s), 0 warning(s) (0 minute(s), 0 second(s))
|
|
pekfos |
» 2018-02-17 20:37:43 rebuild. Jak nie wiesz jak to zrobić, usuń plik main.o i zrób to co teraz zrobiłeś. |
|
Leon2004_ Temat założony przez niniejszego użytkownika |
» 2018-02-17 20:39:14 Po zrebuildowaniu (chyba) dalej mam to samo.
-------------- Build: Debug in xd (compiler: GNU GCC Compiler)---------------
mingw32-gcc.exe -Wall -mms-bitfields -g -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\gtk-2.0 -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\cairo -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\gdk -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\glib-2.0 -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\glib-2.0\include -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\pango-1.0 -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\gtk-2.0\include -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\atk-1.0 -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\gdk-pixbuf-2.0 -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\gtk-2.0 -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\gdk-pixbuf-2.0 -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\glib-2.0 -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\include\pango-1.0 -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\gtk-2.0\include -IC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\glib-2.0\include -c C:\Projekty\Kodowanie\C++NaukaIrrlicht\xd\main.c -o obj\Debug\main.o mingw32-g++.exe -LC:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib -o bin\Debug\xd.exe obj\Debug\main.o -lgtk-win32-2.0 -lgobject-2.0 -lglib-2.0 C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgailutil.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgtk-win32-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgdk-win32-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgdk_pixbuf-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgio-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgobject-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgthread-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libgmodule-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libglib-2.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libcairo-script-interpreter.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libcairo-gobject.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libcairo.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpixman-1.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libfreetype.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpangowin32-1.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpango-1.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpangocairo-1.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpangoft2-1.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\atk-1.0.lib C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libatk-1.0.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libintl.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libasprintf.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libpng14.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libfontconfig.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libexpat.dll.a C:\Projekty\Kodowanie\Biblioteki\gtk+2.2\lib\libz.dll.a -mwindows obj\Debug\main.o: In function `main': C:/Projekty/Kodowanie/C++NaukaIrrlicht/xd/main.c:6: undefined reference to `gtk_init_abi_check' C:/Projekty/Kodowanie/C++NaukaIrrlicht/xd/main.c:7: undefined reference to `gtk_window_new' C:/Projekty/Kodowanie/C++NaukaIrrlicht/xd/main.c:8: undefined reference to `gtk_widget_show_all' C:/Projekty/Kodowanie/C++NaukaIrrlicht/xd/main.c:9: undefined reference to `gtk_main' collect2.exe: error: ld returned 1 exit status Process terminated with status 1 (0 minute(s), 0 second(s)) 5 error(s), 0 warning(s) (0 minute(s), 0 second(s))
|
|
pekfos |
» 2018-02-17 20:49:40 Podajesz do linkera tylko pkg-config? Skąd pobrałeś GTK i jaką masz wersję kompilatora? |
|
1 « 2 » 3 |