[问题] MSVS 2013 Debugger

楼主: momomou (momomou)   2014-12-21 22:53:52
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual Studio 2013
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
UDT library
问题(Question):
目前我遇到了一些困难,程式会整个死当
接着就是利用 MSVS 除错找出造成死当的那一行程式码
而通常我都透过它的函式堆叠,一层一层找出问题点
但这次出问题的点无法让我可以从 main 开始往下找出经过哪些 function
它没有完整显示整个堆叠,只用一个"外部程式码"带过 orz
以至于我现在很伤脑筋,不知该从何解这个 bug(死的位置在 lib 的核心)
想请问有没有什么设定可以让 MSVS 全开整个函式堆叠?
谢谢
作者: LiloHuang (十年一刻)   2014-12-21 23:09:00
你需要有 UDT 的 debug symbol 或者自己编译 debug 版虽然是挂在 UDT 里头,也可以看看是否自己的程式码是否有不合理的地方。倘若是 access violation 的错误则可看看是否存取的 buffer 是否正确,大小是否正确 :)
楼主: momomou (momomou)   2014-12-22 00:42:00
我 Try and Error 多次后发现问题特征点在于关闭某个socket,但我无法理解为什么QQ,所以才希望有方式完整知道出问题时的经过哪些 function我会试试看用 debug mode 编译,谢谢 Lilo大其实我完全忘记我完全是用 release mode 去编希望这方式有用

Links booklink

Contact Us: admin [ a t ] ucptt.com