Титла: [SOLVED]GTK и Code Blocks Публикувано от: mazzzterZ в Apr 20, 2009, 13:03 Здравейте !
Искам да се науча да правя графични програми. Но като се опитах да компилирам: Код: #include <gtk/gtk.h> Първо ми даваше грешки за дебъгера, но това се оправи като казах на IDE-то каде да търси хедър файловете: Settings -> Compiler and Debugger -> Search Directories -> Compiler: /usr/include/gtk-2.0/ - gtk.h /usr/include/glib-2.0/ - gio.h /usr/lib/glib-2.0/include - glibconfig.h /usr/include/cairo - cairo.h /usr/include/pango-1.0/ - pango.h /usr/lib/gtk-2.0/include - gdkconfig.h /usr/include/atk-1.0/ - atk.h Но сега ми дава тази грешка: Код: main.cpp|6|undefined reference to `gtk_init' Предполагам, че не знае каде са библиотеките, но не мога да разбера кои библиотеки трябва да търся, за да им добавя пътищата в IDE-то. Ако някой би могъл да ми каже каде са или да даде линк към страница, кадето има информация за това моля пишете. Също няма проблеми с инсталацията, защото с командата: Код: g++ -Wall -g main.c -o main `pkg-config --cflags gtk+-2.0` \`pkg-config --libs gtk+-2.0` Титла: Re: GTK и Code Blocks Публикувано от: mazzzterZ в Apr 20, 2009, 13:56 Няма значение оправих се вече. За други хора, които имат същият проблем ето какво да направят:
Settings -> Compiler and Debugger -> Global compiler settings -> Compiler settings -> Other options: добавяте: (с кавичките) Код: `pkg-config --cflags gtk+-2.0` Settings -> Compiler and Debugger -> Global compiler settings -> Linker settings -> Other options: добавяте: (с кавичките) Код: `pkg-config --libs gtk+-2.0` |