最近尝试了Qt的插件示例。它根本不起作用,我对原因感到困惑。然后在其中一个论坛上找到了解决方案。
Qt、应用程序和插件都必须使用相同的配置(发布/调试)构建
这对我有用,因为我可以在调试/发布模式下构建所有三个。但是如果我希望用户使用插件扩展我的应用程序,我需要提供我的应用程序的调试版本。(如果我提供发布版本,用户将无法对插件进行故障排除)。Qt 源代码可用,因此可以以任何模式构建。
我不想向用户提供我的应用程序的调试版本。对插件的构建模式的这种限制有什么解决方法吗?
PS 我知道用户可以使用日志语句进行调试,但不确定有多少人更喜欢这种方法。