Russian Qt Forum
Ноябрь 24, 2024, 00:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Первый проект после компила - ошибка линковки  (Прочитано 7586 раз)
PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« : Март 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 ==========

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

Эвтаназия - наше хобби!
spirit
Гость
« Ответ #1 : Март 25, 2009, 09:31 »

Цитировать
nmake clean
qmake
nmake
должно помочь.
Записан
crackedmind
Гость
« Ответ #2 : Март 25, 2009, 09:55 »

http://www.prog.org.ru/topic_8939_0.html
Может стоит поиском для начала воспользоваться? Улыбающийся
Записан
PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« Ответ #3 : Март 25, 2009, 14:39 »

Спасибо! Проблема решилась (как временная мера, тупо поставлена бесплатная версия 4.5.0 с криэйтером).
Записан

Эвтаназия - наше хобби!
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.041 секунд. Запросов: 23.