Я пытаюсь скомпилировать проект qt с Visual 2010, но у меня возникает ошибка ссылки, когда я перестраиваю свое решение:
error LNK2001: unresolved external symbol "public: virtual int __thiscall BNetwork::qt_metacall(enum QMetaObject::Call,int,void * *)" on bnetwork.obj
error LNK2001: unresolved external symbol "public: virtual int __thiscall Contact::qt_metacall(enum QMetaObject::Call,int,void * *)" on contact.obj
error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall BNetwork::metaObject(void)const " on bnetwork.obj
error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall Contact::metaObject(void)const " on contact.obj
error LNK2001: unresolved external symbol "public: virtual void * __thiscall BNetwork::qt_metacast(char const *)" on bnetwork.obj
error LNK2001: unresolved external symbol "public: virtual void * __thiscall Contact::qt_metacast(char const *)" on contact.obj
после некоторого "googlize" я не могу найти какое-то решение по этой проблемепоэтому я поместил все свои библиотеки Qt в c: /QT/4.7.4/lib/ на дополнительные зависимости моего проекта, но у меня всегда есть эти ошибки ...
я уверен, что Qt является сборкой иустановить на Visual, потому что, когда я компилирую следующий код (это пример, а не мой проект), он работает нормально:
#include <QtGui/qapplication.h>
#include <QtGui/qpushButton.h>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton bouton("Bonjour les Zéros !");
bouton.show();
QObject::connect(&bouton, SIGNAL(clicked()), &app, SLOT(quit()));
return app.exec();
}
У меня нет этих ошибок, поэтому я думаю, что это специфично для моего проекта, но я нене могу найти решение
Кто-нибудь может мне помочь, плз?