我已经开发了一个包含Qt共享库和Qt应用程序的应用。Qt共享库导出一个带有几个信号的单一类。我使用了Q_DECL_EXPORT / Q_DECL_IMPORT宏来实现这一点。现在dll和应用程序之间的通信是通过Qt信号和插槽进行的,这需要使用QObject开发应用程序。
现在我被要求将Qt共享库制作为一个理想的DLL,客户端应用程序不依赖于Qt框架。
我看到了以下帖子 Using a Qt-based DLL in a non-Qt application ,但不确定是否这是最佳方法。
请问有什么可能的选项可以开发Qt共享库以在非Qt应用程序中使用?
现在我被要求将Qt共享库制作为一个理想的DLL,客户端应用程序不依赖于Qt框架。
我看到了以下帖子 Using a Qt-based DLL in a non-Qt application ,但不确定是否这是最佳方法。
请问有什么可能的选项可以开发Qt共享库以在非Qt应用程序中使用?