いくつかのソース コードを DLL にコンパイルし、それを他のプロジェクトにロードする必要があります。というエントリがあります
extern "C" LTCPOS_LSHARED_EXPORT tcpClient_Os* getClientInst(VhostInfo hostInfo, CtcpOpt *tcpOpt, QObject *parent = 0);
「tcpClient_OS」の型は自己定義クラスです。別のプロジェクトで QLibrary を使用して DLL をロードすると、プロジェクトをエラーなしでコンパイルするには、ソース ファイル (cpp ファイル)を *.pro に追加する必要があるようです。なんで?
自己定義されたクラス ポインタを返す関数を使用して DLL を構築する通常のルーチンは何ですか?また、どのようにロードすればよいですか?