LINUX.ORG.RU

Почему в хидерах GTK+ 2.3.1 нехватает функций?


0

0

make[2]: Вход в каталог `/home/alexandr/Files/Programs/Internet/DownloaderForX/d4x-2.5.0rc2/main/face'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -include ../../config.h -O2 -MT about.o -MD -MP -MF ".deps/about.Tpo" \
-c -o about.o `test -f 'about.cc' || echo './'`about.cc; \
then mv -f ".deps/about.Tpo" ".deps/about.Po"; \
else rm -f ".deps/about.Tpo"; exit 1; \
fi
about.cc: In function `void init_about_window(...)':
about.cc:220: `gtk_timeout_add' undeclared (first use this function)
about.cc:220: (Each undeclared identifier is reported only once for each
function it appears in.)
make[2]: *** [about.o] Ошибка 1
make[2]: Выход из каталог `/home/alexandr/Files/Programs/Internet/DownloaderForX/d4x-2.5.0rc2/main/face'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Выход из каталог `/home/alexandr/Files/Programs/Internet/DownloaderForX/d4x-2.5.0rc2/main'
make: *** [install-recursive] Ошибка 1

вот яркий пример этой нехватки.
Ну скажите как омжет не быть функции, самое интресное что вроде другие есть.

★★★★★

Re: Почему в хидерах GTK+ 2.3.1 нехватает функций?

Из интерфейса GTK были изъяты функции, обявленные ранее как deprecated (осуждаемые). Вместо них нужно использовать новые функции, заменяющие их. Например, вместо gtk_timeout_add нужно использовать g_timeout_add.

О том, какие функции предлагаются для замены, можно прочитать в документации в /usr/share/gtk-doc.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.