找不到QtCreator调试器

时间:2013-09-27 08:11:48

标签: c++ visual-studio-2010 qt qt-creator qt5

我正在使用Qt 5.1和Visual Studio 2010.我可以使用Qt编译和运行C ++项目,但是当我尝试放置断点然后调试时,我收到以下错误:

  

没有设置调试器<​​/ p>

我应该如何设置调试器?我想说清楚我一直在使用Visual Studio 2010和Qt 5.1。

2 个答案:

答案 0 :(得分:3)

来自官方&#34;设置调试器&#34; QtCreator文档:

  

使用Microsoft工具链时Microsoft Console Debugger   需要CDB。

此处也可以在此处查看此部分文档:

  

Windows调试工具要使用此引擎,必须安装Windows调试工具。您可以从下载和安装Windows调试工具下载它们。注意:Visual Studio不包含所需的调试工具,因此,您必须单独安装它们。

     

预构建的Windows Qt SDK如果在系统中存在,则使用该库。使用Microsoft Visual C ++编译器手动构建Qt Creator时,构建过程会检查&#34;%ProgramFiles%\ Windows调试工具中的所需文件&#34;。

     

强烈建议您将Microsoft提供的Symbol Server添加到调试器的符号搜索路径中。 Symbol Server为操作系统库提供调试信息,以便调试Windows应用程序。有关更多信息,请参阅在Windows中设置符号服务器。

该文档基本上是指用于下载本机MSDN调试器的以下CDB网址:

http://msdn.microsoft.com/en-us/windows/hardware/gg463009/

如果您希望走得那么远,您也可以设置符号服务器或Windows:

  

获取操作系统库的调试信息   调试Windows应用程序,添加由提供的Symbol Server   Microsoft到调试器的符号搜索路径:选择工具&gt;   选项&gt;调试器&gt; CDB。在“符号路径”字段中,打开“插入”   菜单并选择符号服务器。选择您想要的目录   存储缓存的信息,然后单击“确定”。在。中使用子文件夹   临时目录,例如C:\ temp \ symbolcache。注意:填充   缓存可能需要很长时间才能建立慢速网络连接。注意:   第一次使用调试工具开始调试   Windows,Qt Creator会提示您添加符号服务器。

答案 1 :(得分:1)

您需要在wdk / sdk中安装Microsoft Console Debugger (cdb)(这是“Windows调试工具”的一部分,请确保在安装wdk / sdk时选择它,或者可以将其作为独立安装在上面的链接)