在新的Qt SDK中,我得到\<QtInstallationDir>QtSDK\QtCreator\lib\qtcreatorcdbext32\qtcreat

In new Qt SDK, I get <QtInstallationDir>QtSDKQtCreatorlibqtcreatorcdbext32qtcreatorcdbext.dll cannot be found error

本文关键字:lt QtInstallationDir gt QtCreator qtcreat qtcreatorcdbext32 lib QtSDK SDK Qt      更新时间:2023-10-16

我安装了最新的Qt SDK。我看到,虽然我是一个32位的Windows XP,安装创建"qtcreatorcdbext64"目录而不是"qtcreatorcdbext32"目录。我得到

" QtSDK QtCreator lib qtcreatorcdbext32 qtcreatorcdbext.dll "

启动可执行文件时出错。

重命名"qtcreatorcdbext64"目录为"qtcreatorcdbext32",我得到

调用LoadLibrary(qtcreatorcdext)失败,Win32错误0n193"%1不是有效的Win32应用程序。"请检查调试器配置和/或网络访问

错误。在哪里可以获得32元版本的"qtcreatorcdtxt .dll"?有人遇到这个错误吗?我做错了什么吗?

发现这是最新QtSDK的一个问题,并且已经报告了。

参考QtDeveloperForum和Qt JIRA

此错误".... qtcreatorcdbeext .dll cannot be found"发生是因为Qt安装中缺少qtcreatorcdbext32和qtcreatorcdbext64文件夹。

如果你有旧版本的Qt,例如Qt5.9.6,你可以将qtcreatorcdbext32和qtcreatorcdbext64文件夹从ToolsQtCreatorlib复制到新的ToolsQtCreatorlib。这些文件夹包含丢失的qtcreatorcdext .dll。我不再得到错误了