Qt 共有ライブラリと Qt アプリケーションを含むアプリケーションを開発しました。Qt 共有ライブラリは、シグナルがほとんどない単一のクラスをエクスポートします。これには Q_DECL_EXPORT / Q_DECL_IMPORT マクロを使用しました。現在、dll とアプリケーション間の通信は Qt シグナルとスロットを介して行われており、QObject を使用してアプリケーションを開発する必要があります。
クライアント アプリケーションが Qt フレームワークに依存しない理想的な DLL として、Qt 共有ライブラリを作成するよう依頼されました。
次の投稿を見ましたが、Qt 以外のアプリケーションで Qt ベースの DLL を使用していますが、それが最善のアプローチであるかどうかはわかりません。
Qt以外のアプリケーションで使用するQt共有ライブラリを開発するための可能なオプションを教えてください。