Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 停止VC++;指向项目外部文件中的错误?_C++_Visual Studio_Debugging - Fatal编程技术网

C++ 停止VC++;指向项目外部文件中的错误?

C++ 停止VC++;指向项目外部文件中的错误?,c++,visual-studio,debugging,C++,Visual Studio,Debugging,有没有办法让VC++2010将错误追溯到我的项目中调用的最后一行 我不知道他们为什么这样做,但是当VC++告诉我错误在一个标准类中,而不是我的项目中的哪一行导致了错误时,这完全没有用。从主菜单debug->windows->call stack你是指Intellitrace还是在正常调试中?你不能直接使用调用堆栈吗?正常调试。它指向“mlock.c”中的“void\uu cdecl\u unlock”,这意味着什么也没有。如果你指的是堆栈框架下拉列表,我在其中没有看到我自己的任何函数,我指的是调

有没有办法让VC++2010将错误追溯到我的项目中调用的最后一行


我不知道他们为什么这样做,但是当VC++告诉我错误在一个标准类中,而不是我的项目中的哪一行导致了错误时,这完全没有用。

从主菜单debug->windows->call stack

你是指Intellitrace还是在正常调试中?你不能直接使用调用堆栈吗?正常调试。它指向“mlock.c”中的“void\uu cdecl\u unlock”,这意味着什么也没有。如果你指的是堆栈框架下拉列表,我在其中没有看到我自己的任何函数,我指的是调用堆栈窗口(调试、窗口、调用堆栈),但是的,它将显示相同的列表。这听起来像是在程序运行之前或之后触发了错误,或者是在另一个线程上引发了问题。你什么时候得到错误?“线程”下拉列表是否显示主线程或其他内容?您可能在某个地方损坏了一些内存,调试器无法轻松告诉您何时发生这种情况。这是一个单线程Web服务器。当我试图加载一个页面时,我得到了错误。这里列出了两个不同的过程,“行(x)+0xNN字节”仍然是不够的。它仍然会让我在代码手册中筛选,添加断点等等,以便逐个检查每个值。看,我很幸运找到了它,并且它是一个“”在我的代码中的某个地方…但是VS在帮助我找到错误方面完全没有用=/I see Debug->Windows,但是菜单中不包含名为“Call Stack”的条目=/基本上我想要的是断言指向代码assert(某物)的实际行,而不是assert.h内部