Дброго времени суток ЛОР. Пытаюсь собрать простое приложение написанное на C/gtk+. Проек состоит из 3 файлов .h/.c и main.c. В хедере объявлена функция:
int some_foo();
Ее реализация в .c файле:
int some_foo()
{
return 1;
}
Пытаюсь вызвать функцию some_foo из функции main, находящийся в main.c, но получаю ошибку: undefined reference to `some_foo'. В чем проблема, по идее должна прекрасно вызываться, хедер к майну подключен. IDE NetBeans. Компилирую следуюющим образом - в makefile:
gcc -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/pixman-1 -Werror-implicit-function-declaration -g -O2 -o gpicview gpicview-gpicview.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 out.o
В чем может быть проблема?
Спасибо





Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Компиляция FireFox (2005)
- Форум Как указать альтернативу библиотеке из /usr/lib при сборке? (2006)
- Форум Gtk + Ecllipse Как ? (2011)
- Форум Vim неправильно распознает команды режима вставки (2014)
- Форум [gtk][wxDevCpp] gcc переварачивает передаваемые параметры в callback функции (2011)
- Форум gtk+-2.6.0 (2005)
- Форум Gentoo - как установить 32-bit пакет в 64-bit системе? (2015)
- Форум Emerald не собирается. (2012)
- Форум [gvim] Копирование в буффер обмена X (2011)
- Форум [gvim] не отображается строка меню (2011)