Russian Qt Forum

Qt => Вопросы новичков => Тема начата: ruzik от Февраль 18, 2011, 13:49



Название: Непонятная ошибка
Отправлено: ruzik от Февраль 18, 2011, 13:49
Здравствуйте, возникла ошибка, почему не понятно
Я создаю новый проект, добавляю туда слот, и бам ошибка, скопировал слот из другого проекта, где все работало-то же самое, вроде все правильно, убираю слот-все работает
Код:
class Rizekcalc3 : public QMainWindow, public Ui::rizekCalc3
{
Q_OBJECT

public:
Rizekcalc3(QWidget *parent = 0, Qt::WFlags flags = 0);
~Rizekcalc3();
void setRowHeight();
public slots:
void pars();
protected:
void resizeEvent( QResizeEvent* );
};
Вот ошибки:

Ошибка   1   error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall Rizekcalc3::pars(void)" (?pars@Rizekcalc3@@QAEXXZ) в функции "public: virtual int __thiscall Rizekcalc3::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@Rizekcalc3@@UAEHW4Call@QMetaObject@@HPAPAX@Z)   moc_rizekcalc3.obj
Ошибка   2   fatal error LNK1120: 1 неразрешенных внешних элементов   C:\Documents and Settings\rustam\Мои документы\Visual Studio 2008\Projects\Rizek calc 3\Debug\Rizek calc 3.exe
Пробовал перестроить проект, ничего не изменяется


Название: Re: Непонятная ошибка
Отправлено: BRE от Февраль 18, 2011, 13:51
Ну так а сам слот ты определил, или только в классе продекларировал?


Название: Re: Непонятная ошибка
Отправлено: ruzik от Февраль 18, 2011, 14:02
Спасибо, не знал


Название: Re: Непонятная ошибка
Отправлено: alexman от Февраль 18, 2011, 14:29
Спасибо, не знал
Нах он тогда вообще нужен?


Название: Re: Непонятная ошибка
Отправлено: ruzik от Февраль 18, 2011, 14:32
Не знал что ошибка из-за того что не расписал, а не-то что я и не собирался расписывать и добавил слот для красоты