Mar*_*cin 3 c c++ visual-studio visual-studio-debugging
我有一个项目需要与3个编译器(Borland,gnu和Microsoft)一起工作.它适用于2/3,现在我只需要使用Microsofts.它似乎在其他编译器工作正常的地方崩溃,所以我想知道是否有一种方法来调试命令行,可能是为了获得堆栈跟踪或得到导致崩溃的线,类似于gdb与gnu.
(完全披露:我在Visual Studio团队工作)
如果您使用的是Microsoft C++编译器,那么您是否已安装Visual Studio?如果是这样,您可以使用内置调试器.如果没有,我建议免费试用Visual C++ 2010 Express.它有一个出色的本机调试器.您可以打破第一次机会异常(C++,SEH,Win32异常)并直接进入与调用堆栈,本地等一起发生的行.