Неопределенная ошибка ссылки в родном приложении Tizen

Я хочу добавить фоновое изображение в форму на платформе Tizen. У меня есть следующие два класса:

первый класс:

class BaseForm1
: public Tizen::Ui::Controls::Form
, public Tizen::Ui::IActionEventListener
, public Tizen::Ui::Controls::IFormBackEventListener
{
public:
BaseForm1();
virtual ~BaseForm1();

    virtual bool Initialize(void) = 0;
    virtual result OnInitializing(void);
    bool SetFooter(void);
    virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
    virtual void OnFormBackRequested(Tizen::Ui::Controls::Form& source) ;

protected:
    static const int ID_EXIT = 100;
};

Второй класс:

class CreateForm1:
public BaseForm1,
public Tizen::Ui::IItemEventListener

{

protected:


public:
CreateForm1();
virtual ~CreateForm1();
virtual bool Initialize(void);
virtual result OnInitializing(void);
virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
virtual void OnItemStateChanged(const Tizen::Ui::Control& source, int index, int itemId, Tizen::Ui::ItemStatus status);
virtual result OnDraw(void);
};

Во втором классе я использую метод BaseForm1::OnInitializing() в методе OnInitializing(void). Второй класс наследует первый класс (BaseForm1). Я использовал метод OnDraw() для рисования фонового изображения.

Но эта ошибка отображается:

./src/CreateForm1.o:(.data.rel.ro+0x4c): undefined reference to `CreateForm1::OnDraw()'
collect2: ld returned 1 exit status
clang++: error: linker (via gcc) command failed with exit code 1 (use -v to see    invocation)

Эта ссылка полезна, но мой код не работающий. Ваши ценные ответы будут полезны.


person Jakaria Rabbi    schedule 05.12.2013    source источник
comment
Вы действительно где-то реализовали CreateForm1::OnDraw?   -  person Michael    schedule 05.12.2013
comment
Спасибо. Я изучил свой код и обнаружил, что неправильно написал имя класса. Теперь это работает.   -  person Jakaria Rabbi    schedule 05.12.2013