我有一个Qt应用程序,在发布配置下编译,运行,然后在程序中执行操作X。一切正常运行。我接着在调试配置下编译,运行(不使用调试,所以CTRL+F5),在程序中执行操作X。仍然一切顺利。但是当我尝试使用调试(所以只需F5)来运行调试配置,然后执行操作X时,Visual Studio会弹出消息说已经抛出了异常……在程序的一个完全无关的部分(正在执行的代码距离VS断点处很远,在QHash模板中)……然后VS挂起,我必须使用任务管理器来结束它。我可以重复这个过程无限次,它总是以同样的方式失控。异常使用Boost::exception。VS是2008,SP1。Qt是4.6.2,使用Qt网站上的预编译VS二进制文件。有人知道发生了什么吗?