Jak utworzyć bibliotekę współdzieloną Qt dla aplikacji innej niż Qt
Opracowałem aplikację, która ma bibliotekę współdzieloną Qt i aplikację Qt. Biblioteka współdzielona Qt eksportuje pojedynczą klasę z kilkoma sygnałami. Wykorzystałem do tego makra Q_DECL_EXPORT / Q_DECL_IMPORT. W tej chwili komunikacja między biblioteką dll a aplikacją odbywa się za pomocą sygnałów Qt i slotów, co wymaga opracowania aplikacji przy użyciu QObject.
Teraz zostałem poproszony o udostępnienie biblioteki współdzielonej Qt jako idealnej biblioteki DLL, w której aplikacja kliencka nie zależy od struktury Qt.
Widziałem następujący post, aleUżywanie biblioteki DLL opartej na Qt w aplikacji innej niż Qt ale nie jestem pewien, czy jest to najlepsze podejście.
Czy ktoś mógłby mi wyjaśnić możliwe opcje opracowania biblioteki współdzielonej Qt do użycia w aplikacji innej niż Qt.