如何在调试和发布模式下为Qt Designer创建自定义小部件插件

我将Qt Creator v5.13.1和Kit Desktop Qt 5.13.1 MSVC2017 32bit一起使用来为Qt Designer创建自定义小部件插件,这是一个LED小部件。我有两个dll:led d .dll(调试)和led.dl(发行版)。我知道我必须将dll放在此目录中,以便Qt Creator可以加载它:

C:\ Qt \ Qt5.10.1 \ Tools \ QtCreator \ bin \ plugins \ designer

如果我将led.dll放在该目录中,并在发布模式下构建应用程序(Qt Creator),则我的应用程序运行正常,但在调试模式下构建,则应用程序将崩溃

如果我将led d .dll放入该目录,则Qt Designer无法加载插件,并且出现错误消息:

插件'C:/Qt/Qt5.10.1/Tools/QtCreator/bin/plugins/designer/ledd.dll'使用不兼容的Qt库。 (不能混合使用调试和发布库。)

Qt Desginer无法加载以调试模式构建的插件的问题。如果Led小部件不是在调试模式下构建的,则我的应用程序(使用LED小部件)也无法在调试模式下构建。

我如何告诉Qt Designer何时应加载ledd.dll(调试)以及何时应加载led.dll(发布),以便我可以在调试和发布模式下构建项目?

suleo123 回答:如何在调试和发布模式下为Qt Designer创建自定义小部件插件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3160453.html

大家都在问