QT arm-none-eabi-gdb-py.exe,找不到python27.dll,Qt Creator 无法打开或者一打开就无响应

解决方法可直接看文章末尾。

原本使用QT5.11.1,有一些需要用到的东西新版本才有,于是安装了个从官网下了个新版本QT6.2.3,刚开始用还好好的,后面一打开QT就发现弹出这个提示,然后一直加载,无响应打不开qt creator。
弹窗
后面检查环境,发现我的环境变量居然被清了,只剩下一个新安装的一套编译环境工具的环境变量。罪魁祸首应该就是它了。十分痛苦啊。
然后就是把环境变量给弄回来,但是QT还是异常,把python27.dll下载来用,不提示找不到python27.dll的错误弹窗了。
这里需要注意下载的32位还是64位,用错的话会提示另一个错误,没截图就不提供图片了。
本来应该到这就结束了,然而QT还是异常,这里我就被前面的弹窗误导了,还以为是前面的问题没正常解决,然后费了不少时间,后面发现其实能打开qt creator,只是加载时间非常非常久,于是重新根据现象问了度娘,找到如下链接。
参考链接 https://blog.csdn.net/u012534831/article/details/103617643
到我的目录
C:\Users####\AppData\Roaming\QtProject
下一看,好家伙QtCreator.ini配置文件147M,直接就不对了,把它删除后,Qt打开完全正常,新生成的配置文件仅4k。一切正常,又能愉快的使用QT了~

问题1:找不到python27.dll
解决方法
(1)安装python27,添加环境变量,注意有些安装后可能还是没有python27.dll,还得从网上直接下载放到安装目录下。
(2)直接下载python27.dll扔到GNU编译工具安装目录下的bin目录,安装目录一般会在C:\Program Files (x86)\目录下。
注意:其实这个不解决也能用。

问题2:qt creator 无法打开或者一打开就无响应
解决方法
找到AppData\Roaming\QtProject,删除或重命名目录下QtCreator.ini文件(这会重置QtCreator的默认设置),再打开QtCreator时会自动生成对应于默认设置的QtCreator.ini文件,此时恢复正常。

再次参考链接 https://blog.csdn.net/u012534831/article/details/103617643

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
这个警告是由于 GDB 在使用索引缓存目录时无法确定路径导致的。索引缓存目录用于存储 GDB 索引信息,提高调试时的响应速度。如果无法确定索引缓存目录的路径,GDB 仍然可以正常工作,但可能会影响调试的性能。 要解决这个警告,可以手动设置索引缓存目录的路径。具体的方法如下: 1. 打开 VS Code,选择菜单栏中的“文件” > “首选项” > “设置”。 2. 在搜索框中输入“cortex-debug.gdbPath”。 3. 单击“编辑 in settings.json”,打开设置文件。 4. 在 settings.json 文件中添加以下配置: ``` "cortex-debug.armToolchainPath": "<path-to-your-toolchain>", "cortex-debug.gdbPath": "<path-to-your-gdb>", "cortex-debug.gdbInit": [ "set substitute-path /path/on/host /path/on/target" ], ``` 其中,<path-to-your-toolchain> 表示你的工具链路径;<path-to-your-gdb> 表示你的 GDB 路径。 5. 保存并关闭 settings.json 文件。 6. 重新打开 VS Code,尝试使用 cortex-debug 插件进行调试,警告信息应该已经消失了。 需要注意的是,GDB 索引缓存目录的路径必须是可写的,否则 GDB 无法在该目录下创建索引缓存文件。如果你使用的是 Windows 系统,建议将索引缓存目录设置为 C 盘根目录下的一个目录,例如 C:\GDBIndexCache。如果你使用的是 Linux 或 macOS 系统,可以将索引缓存目录设置为你的 HOME 目录下的一个目录,例如 ~/GDBIndexCache。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值