Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在QT Creator中更改调试器?_C++_C_Qt_Gdb_Qt Creator - Fatal编程技术网

C++ 如何在QT Creator中更改调试器?

C++ 如何在QT Creator中更改调试器?,c++,c,qt,gdb,qt-creator,C++,C,Qt,Gdb,Qt Creator,我使用MSYS2中的QT Creator 在QT creatorTools>Options>Build and Run>Kitscontrol which changes debugger是灰色的,我无法更改它,如下面的屏幕截图所示: 问题在于,32位软件套件中的gdb设置为64位软件(工作不正确)。我需要将32位套件中的64位gdb更改为32位的gdb。怎么做 以下是调试器选项卡的屏幕截图: 该工具包是由安装程序安装的,安装程序显式地设置了特定的调试器。这些设置无法通过UI更改!如果出现问题

我使用MSYS2中的QT Creator

在QT creator
Tools>Options>Build and Run>Kits
control which changes debugger是灰色的,我无法更改它,如下面的屏幕截图所示:

问题在于,32位软件套件中的gdb设置为64位软件(工作不正确)。我需要将32位套件中的64位gdb更改为32位的gdb。怎么做

以下是调试器选项卡的屏幕截图:

该工具包是由安装程序安装的,安装程序显式地设置了特定的调试器。这些设置无法通过UI更改!如果出现问题,则需要修复Qt安装程序

当然,您可以根据自己的喜好克隆工具包并编辑克隆的工具包


如果您想使用文本编辑器,那么当然也可以更改安装程序为Creator编写的设置。它们存储在Qt Creator安装的“共享”文件夹中名为profiles.xml的文件中。

测试了工具包克隆,解决了问题。还提交了MSYS2 MinGW包中的发行票。