LINUX.ORG.RU

[C] error: undeclared function


0

0

Доброго времени суток ЛОР. Есть gtk+ приложение, представляющее из себя форму с тулбаром и кнопками на нем. Тулбар построен с помощью GtkUIManager, пытаюсь прикрутить событие к кнопке на тулбаре, делаю следующее:

ui.h - Код описывающий тулбар:

#include "mainwin.h"
static const GtkActionEntry entries[] = {
    {
      "Go Back",
      GTK_STOCK_GO_BACK,
      "Go Back",
      "<control>b",
      "Go Back",
       G_CALLBACK(on_prev)
    },
}

В файле mainwin.c, функция on_prev:

void on_prev(GtkWidget *widget, MainWin *win)
{
   ...
}

Но при попытке скомпилировать проект вылетает ошибка: ui.h:error: 'on_prev' undeclared here (not in a function)

Не могу понять в чем проблема, все инклуды подключены.

Спасибо


Ответ на: комментарий от shk

Телепаты на каникулах.

Информации, что вы дали, недостаточно. Просмотрите еще раз внимательино

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