找不到 QtCreator 调试器



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

未设置调试器

我应该如何设置调试器?我想明确指出,我一直在使用带有Qt 5.1的Visual Studio 2010。

来自官方的"设置调试器"QtCreator文档:

使用Microsoft工具链接时,Microsoft控制台调试器国开行,是需要的。

请参阅此处的内联文档的这一部分:

适用于 Windows 的调试工具

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

预构建的Windows版Qt SDK会利用系统上存在的库。使用Microsoft Visual C++ Compiler手动构建Qt Creator时,构建过程会在"%ProgramFiles%\Debugging Tools for Windows"中检查所需的文件。

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

该文档基本上引用了以下用于下载本机CDB调试器的MSDN URL:

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

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

获取操作系统库的调试信息调试 Windows 应用程序,添加由 提供的符号服务器Microsoft到调试器的符号搜索路径:选择"工具">>调试器> CDB 的选项。在符号路径字段中,打开插入菜单,然后选择"符号服务器"。选择要在其中的目录存储缓存的信息,然后单击确定。 在临时目录,例如 C:\temp\symbolcache。注意:填充在网络连接速度较慢的情况下,缓存可能需要很长时间。注:首次使用 的调试工具启动调试时Windows,Qt Creator 会提示您添加符号服务器。

您需要安装

Microsoft 控制台调试器 (cdb((即 wdk/sdk 中的"Windows 调试工具"部分,请确保在安装 WDK/SDK 时选择它,或者可以在上面的链接中找到它作为独立安装(

相关内容

  • 没有找到相关文章

最新更新