C++ 应用程序仅在qt调试器中加载Dll,而不是独立加载

C++ 应用程序仅在qt调试器中加载Dll,而不是独立加载,c++,qt,dll,plugins,C++,Qt,Dll,Plugins,在清理并重新安装Windows7之后,我安装了Qt5.11。然而,我使用Qt3开发的旧插件(dll)不再被应用程序识别。但应用程序在调试器模式下识别dll。 我尝试过将调试器加载到dll位置的依赖库复制到dll位置,但没有成功。我还删除了对qtcore等的引用,但即使这样也不起作用。我不知道我遗漏了什么。该插件在旧版本的qt中运行良好,但在新版本的qt中运行不好。 谢谢你能给我的帮助 Qt不提供主要版本之间的二进制向后兼容性。 您必须更新(=编译并使用Qt5构建插件dll)才能使其正常工作 请参

在清理并重新安装Windows7之后,我安装了Qt5.11。然而,我使用Qt3开发的旧插件(dll)不再被应用程序识别。但应用程序在调试器模式下识别dll。 我尝试过将调试器加载到dll位置的依赖库复制到dll位置,但没有成功。我还删除了对qtcore等的引用,但即使这样也不起作用。我不知道我遗漏了什么。该插件在旧版本的qt中运行良好,但在新版本的qt中运行不好。
谢谢你能给我的帮助

Qt不提供主要版本之间的二进制向后兼容性。 您必须更新(=编译并使用Qt5构建插件dll)才能使其正常工作

请参阅本页

有错误吗?警告?输出是什么?没有错误或警告。dll编译得很好。但是程序根本无法识别dll。但是,当我在调试器中运行dll时,应用程序会识别该dll。