“未设置调试器”
我该如何设置调试器?需要说明的是,我一直在使用Visual Studio 2010和Qt 5.1。
官方的“设置调试器”QtCreator文档中提到:
使用Microsoft工具链时,需要Microsoft Console Debugger CDB。
也可参见以下部分文档:
Windows调试工具 若要使用此引擎,必须安装Windows调试工具。可以从下载并安装Windows调试工具中下载。注意:Visual Studio不包括所需的调试工具,因此必须单独安装。
如果系统中有此库,则预构建的Qt SDK for Windows将使用该库。手动使用Microsoft Visual C++编译器构建Qt Creator时,构建过程会在"%ProgramFiles%\Debugging Tools for Windows"中检查所需文件。
强烈推荐将由Microsoft提供的符号服务器添加到调试器的符号搜索路径中。符号服务器为您提供用于调试Windows应用程序的操作系统库的调试信息。有关更多信息,请参阅在Windows中设置符号服务器。
该文档基本上指向以下MSDN
网址以下载本机的CDB
调试器:
http://msdn.microsoft.com/en-us/windows/hardware/gg463009/
如果您希望进行更深入的设置,还可以为Windows设置符号服务器:
要获取操作系统库的调试信息以调试Windows应用程序,请将Microsoft提供的符号服务器添加到调试器的符号搜索路径中:选择工具>选项>调试器>CDB。在符号路径字段中,打开插入菜单并选择符号服务器。选择一个目录来存储缓存信息,然后单击确定。使用临时目录中的子目录,例如C:\temp\symbolcache。注意:在较慢的网络连接上,填充缓存可能需要很长时间。注意:第一次使用Windows调试工具进行调试时,Qt Creator会提示您添加符号服务器。
您需要安装Microsoft Console Debugger (cdb)(它是wdk/sdk中的“调试工具”的一部分,请确保在安装wdk/sdk时选择它,或者可以在上面的链接中作为独立安装找到)