创建插件的限制
问题描述:
最近尝试过Qt的插件示例。 它根本没有工作,我对这个原因感到困惑。然后在其中一个论坛上找到解决方案。创建插件的限制
Qt中,应用程序和插件的所有三个必须以相同的配置(发布/调试)建立
这对我的作品,我可以建立在调试/发布模式这三种。但是如果我希望用户使用插件扩展我的应用程序,我需要提供我的应用程序的调试版本。 (如果我提供发布版本,用户将无法解决插件故障)。 Qt源可用,因此它可以在任何模式下构建。
我不想为我的应用程序的调试版本提供给用户。是否有任何解决插件构建模式的限制?
P.S.我知道用户可以用日志语句进行调试,但不知道有多少人喜欢这种方法。
答
您可以构建调试版本(在调试配置已经编译),并剥离出来的所有符号等