我正在使用Qt来开发c / c ++应用程序,而我尝试使用静态库调试应用程序时它很慢并且需要花费很多时间(r)...
任何人都可以建议我像调试vs2008一样快速调试器。
问候 VS
答案 0 :(得分:5)
您可能有这种行为,因为调试器每次都会从Internet检索系统库所需的调试信息 - 或者根本找不到所请求的信息。如果是这样,它将在调试窗口中显示类似的内容。
按照以下步骤设置符号缓存,以允许缓存调试符号:
http://doc.qt.io/qtcreator/creator-debugger-engines.html#setting-cdb-paths-on-windows
这可能会让你下次调试时变慢,但是从第二次起它应该会很快。
如果您无法访问互联网,则需要从此处手动下载这些符号:
http://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx
并将它们放在您指定的符号缓存文件夹中。
答案 1 :(得分:2)
它与Windows和调试符号服务器无关 当libqt有调试符号时它会发生,甚至(直接)在gdb / cgdb中发生! 它与矮人有关(仍在调查这个) 在Windows(8),ubuntu(13.04),fedora(19-rc)& mac(10.8.5& 10.9) - >显然与os或库没什么关系