2017-09-08 30 views
1

如何在Qt调试器中运行程序而无需等待加载每个相关DLL的调试信息?在不加载Windows DLL的情况下调试Qt应用程序

  • 创建Qt Creator中
  • 按F5一个Qt Widgets应用程序与调试

而不是立即开始运行,我们等待IDE加载的调试msctf.dll信息,API - ms-win-crt-runtime.dll,wlanutil.dll,ddraw.dll,atigktxx.dll以及其他许多我们并不感兴趣调试内核的组件。

同样,当应用程序显示“文件打开”对话框时,我们必须等待comctl32.dll,IconCodecService.dll,SearchFolder.dll,WMASF.dll和许多其他程序被加载,即使我们赢了不要调试那些。

回答

1

我想这个答案对于Linux应该为你工作的窗口,以及:
https://stackoverflow.com/a/41025900/72178

如果你想完全跳过所有的DLL所有调试信息,你可以在gdb运行二进制之前:

(gdb) set auto-solib-add off 
相关问题