I have developed an application that has Qt shared library and Qt application. Qt shared library exports a single class with few signals in it. I have made use of Q_DECL_EXPORT / Q_DECL_IMPORT macros for this. Right now the communication between the dll and application is through Qt signals and slots and that needs the application to be developed using QObject.
Now I was asked to make Qt shared library as an ideal DLL where Client application doesn't depend on Qt framework.
I saw the following post but Using a Qt-based DLL in a non-Qt application but not sure if that is the best approach.
Could some one please enlighten me with possible options to develop Qt shared library to be used in a non-Qt application.