Qt Creator无法为64位设置调试器(尽管已安装并正确检测)



我的安装程序包括Microsoft Visual Studio Express 2013和Qt 5.5.1。对于调试器,我使用Windows SDK中的CDB。我同时使用32位和64位的工具链。

为了清理我的机器,我最近卸载了所有Microsoft Visual Studio的东西,包括调试器。现在,在新安装了所有工具之后,我再也无法设置64位调试器了。有趣的是,这两个调试器都是在调试器选项卡Tools -> Options -> Debuggers下正确自动检测到的。

Kits选项卡下,我看到64位条目上的黄色三角形。我还看到在Debugger行中选择了None。但我无法更改此设置,因为它已停用。

通过手动编辑Qt Creator配置文件,我终于找到了这个问题的解决方案。文件toolchains.xml位于Windows 7:中

%APPDATA%RoamingQtProjectqtcreator

附加说明:从最初的帖子开始,我已经更新到Visual Studio 2015学习版和Qt 5.6。此环境的设置要比VS2013简单得多。

最新更新