Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2012, 17:29   #1
FYBVFPFYBC
Пользователь
 
Регистрация: 19.01.2010
Сообщений: 19
По умолчанию Qt 4.8.2 + MSVS 2010 (add-in) - unresolved external symbol LNK2001, LNK2019

Проект был написан на Qt 4.7.3 + VS 2010. После обновления Qt и переустановки VS + add-in на стадии линковки появляются ошибки LNK2001, LNK2019 "unresolved external symbol". В настройках VS везде правильная версия Qt (4.8.2), moc_*-файлы генерятся в Generated Files\Debug, в PATH и QTDIR всё есть.

Код:
// мой QObject-класс

error LNK2001: unresolved external symbol ""public: virtual int __thiscall MyQObjectClass::qt_metacall(enum QMetaObject::Call,int,void *  *)"(?qt_metacall@MyQObjectClass@@UAEHW4Call@QMetaObject@@HPAPAX@Z)"
N:\Path\MyFile.obj


// сигнал, возвращаемый методом класса (emit)

error LNK2019: unresolved external symbol "protected: void __thiscall MyQObjectClass::MySignal(void)" (?MySignal@MyQObjectClass@@IAEXZ) in function 
"public: void_thiscall MyQObjectClass::MyFunction(void)"(?MyFunction@MyQObjectClass@AEXZ)
N:\Path\MyFile.obj
Не могу понять в чём проблема.
FYBVFPFYBC вне форума Ответить с цитированием
Старый 05.08.2012, 00:15   #2
FYBVFPFYBC
Пользователь
 
Регистрация: 19.01.2010
Сообщений: 19
По умолчанию

решено добавлением сгенерированных moc-файлов в проект
FYBVFPFYBC вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
sqlite3 error LNK2019: unresolved external symbol alex161 C/C++ Базы данных 2 04.02.2012 13:23
Ошибка линкера: error LNK2001: unresolved external symbol _WinMain@16 krugolet Visual C++ 4 02.01.2012 23:03
MSVC++2010 - LNK2019: unresolved external Aldegid Помощь студентам 1 30.12.2011 13:48
error LNK2001: unresolved external symbol Leiph Общие вопросы C/C++ 2 05.08.2011 20:40
Что за ошибка - error LNK2001: unresolved external symbol __imp__glVertex3f@12 ? Selestis Общие вопросы C/C++ 2 16.08.2009 19:02