我的安装程序包括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简单得多。