Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: PinkPanther от Март 25, 2009, 08:35



Название: Первый проект после компила - ошибка линковки
Отправлено: PinkPanther от Март 25, 2009, 08:35
Господа! Нужен ваш совет.
Вчера слетела система я и переустановил всё, включая VS2008 и Qt 4.4.3. Тут же решил написать мелкую утилитку и столкнулся с проблемой - после успешной компиляции вылезают вот такие вот ошибки:

Код:
1>Компоновка...
1>ljfriends.obj : error LNK2001: неразрешенный внешний символ ""public: virtual struct QMetaObject const * __thiscall ljfriends::metaObject(void)const " (?metaObject@ljfriends@@UBEPBUQMetaObject@@XZ)"
1>ljfriends.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void * __thiscall ljfriends::qt_metacast(char const *)" (?qt_metacast@ljfriends@@UAEPAXPBD@Z)"
1>ljfriends.obj : error LNK2001: неразрешенный внешний символ ""public: virtual int __thiscall ljfriends::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@ljfriends@@UAEHW4Call@QMetaObject@@HPAPAX@Z)"
1>ljfriends.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: static struct QMetaObject const ljfriends::staticMetaObject" (?staticMetaObject@ljfriends@@2UQMetaObject@@B) в функции "public: static class QString __cdecl ljfriends::tr(char const *,char const *)" (?tr@ljfriends@@SA?AVQString@@PBD0@Z)
1>C:\Users\PinkPanther\Documents\Visual Studio 2008\Projects\ljfriends\Release\ljfriends.exe : fatal error LNK1120: 4 неразрешенных внешних элементов
1>Журнал построения был сохранен в "file://c:\Users\PinkPanther\Documents\Visual Studio 2008\Projects\ljfriends\ljfriends\Release\BuildLog.htm"
1>ljfriends - ошибок 5, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Не подскажете, что это такое, откуда ноги растут?


Название: Re: Первый проект после компила - ошибка линковки
Отправлено: spirit от Март 25, 2009, 09:31
Цитировать
nmake clean
qmake
nmake
должно помочь.


Название: Re: Первый проект после компила - ошибка линковки
Отправлено: crackedmind от Март 25, 2009, 09:55
http://www.prog.org.ru/topic_8939_0.html
Может стоит поиском для начала воспользоваться? :)


Название: Re: Первый проект после компила - ошибка линковки
Отправлено: PinkPanther от Март 25, 2009, 14:39
Спасибо! Проблема решилась (как временная мера, тупо поставлена бесплатная версия 4.5.0 с криэйтером).