crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Помогите с линковщиком
fzt
  опции профиля:
сообщение 8.10.2010, 14:37
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 8
Регистрация: 7.10.2010
Пользователь №: 2090

Спасибо сказали: 0 раз(а)




Репутация:   0  


Доброе.
Взял у другого разработчика скомпилированный под Студию 2008 набор либ QT (понятия не имею с какими ключами)
У него компиляция проекта проходит нормально.
Я получаю это:
Цитата
Error 1 error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall ThreadPost::metaObject(void)const " (?metaObject@ThreadPost@@UBEPBUQMetaObject@@XZ) ThreadPost.obj
Error 2 error LNK2001: unresolved external symbol "public: virtual void * __thiscall ThreadPost::qt_metacast(char const *)" (?qt_metacast@ThreadPost@@UAEPAXPBD@Z) ThreadPost.obj
Error 3 error LNK2001: unresolved external symbol "public: virtual int __thiscall ThreadPost::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@ThreadPost@@UAEHW4Call@QMetaObject@@HPAPAX@Z) ThreadPost.obj
Error 4 fatal error LNK1120: 3 unresolved externals c:\#USOLIE\CSArchiver.exe


У меня копия его QT, буста, либ проекта.
Настройки студии сверял, переменные окружения одинаковые.
Куда копать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
fzt
  опции профиля:
сообщение 8.10.2010, 15:17
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 8
Регистрация: 7.10.2010
Пользователь №: 2090

Спасибо сказали: 0 раз(а)




Репутация:   0  


Разобрался, нужно было кильнуть moc файлы, и заставить их пересоздать.

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 1:55