お客様から 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@