我从我们的客户那里收到了一个基于 Visual C++ QT 的项目。我已经安装了 QT 库,然后我已经编译了该项目。项目编译没有任何问题。
现在,我需要在现有项目中包含一个新的附加 GUI 界面。我在 QT 设计器中创建了一个 GUI,然后保存在 VC++ 项目的源目录中。然后我为新的 GUI 编写了 .h 和 .cpp 文件并且可以调用这个接口。现在,当我在 .h 文件中包含 Q_OBJECT 时,我需要包含 SIGNALS 和 SLOTS。我有编译错误。
这些是错误,请帮我解决这个问题:
unresolved external symbol "public: virtual struct QMetaObject const * __thiscall BetaLineServer::metaObject(void)const " (?metaObject)
unresolved external symbol "public: virtual void * __thiscall BetaLineServer::qt_metacast(char const *)"
unresolved external symbol "public: virtual int __thiscall BetaLineServer::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@