我在Windows 8.1 64位和Ubuntu 14.04上使用Qt 5.3。与Ubuntu相比,Windows上的调试需要很长时间。
为什么会有这么大的差异?我是否需要在Windows上设置任何特殊功能?
答案 0 :(得分:5)
您可能会遇到此行为,因为您的调试器无法找到Windows内部库的调试符号。默认情况下,它们不是Windows安装或Qt Creator的一部分。 有两种方法可以获得它们:
答案 1 :(得分:0)
如果您正在调试x64下的win32代码,那么您很有可能使用x64版本的CDB(可以调试x86二进制文件),但它的速度非常慢。
解决方案是安装Windows调试工具(从Windows SDK)并将调试器切换到正确的版本。在这种情况下 - x86。调试器会立即变得高度响应。