我在Windows下使用带有msvc工具链的QtCreator 4.1rc1。调试器是Windows 8.1 SDK中的cdb。我对旧版QtCreator也有同样的问题。
当我调试我的应用程序时,表格
中的输出(和问题)窗格有很多消息异常在0x773596c2,代码:0xe06d7363:C ++异常,flags = 0x1(执行无法继续)(第一次机会)在WinSCard中!SCardTransmit
据我所知,这是在Windows下预期的,这些例外实际上不是问题。但是它们污染了输出和问题窗格,基本上使它们无用。
所以我试图摆脱这些消息。 但是经过几个小时的尝试后失败了。我尝试的是以下内容:
当我使用启动脚本从命令行运行cdb.exe时,它可以工作!没有例外打印到控制台。但是当我从QtCreator开始时,它们又在那里。 我假设,QtCreator正在使用他们自己的启动脚本,那些覆盖了我指定的脚本。
有没有人成功用cdb在QtCreator下隐藏这些异常输出?