Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.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++ 错误:找不到符号(C+;+;)_C++_Visual Studio 2010_Pdb Files - Fatal编程技术网

C++ 错误:找不到符号(C+;+;)

C++ 错误:找不到符号(C+;+;),c++,visual-studio-2010,pdb-files,C++,Visual Studio 2010,Pdb Files,当我运行应用程序时,它会显示CXX0017错误:找不到符号,而代码中甚至不存在该特定变量。我以前用过它,然后把它拿走了。现在,即使在我清理并重建了解决方案之后,它仍然在抛出它。我已经检查了模块,PDB文件是正确的。此外,我删除了PDB文件并重新构建了它,但没有任何用处。这是在VisualStudio2010中。我已经搜索过了,有人说这是一个与VisualStudio2010相关的bug。我想问是否有人找到了解决办法 感谢您抽出时间CXX0017是当断点监视使用不可用的标识符时发出的调试器错误。删

当我运行应用程序时,它会显示CXX0017错误:找不到符号,而代码中甚至不存在该特定变量。我以前用过它,然后把它拿走了。现在,即使在我清理并重建了解决方案之后,它仍然在抛出它。我已经检查了模块,PDB文件是正确的。此外,我删除了PDB文件并重新构建了它,但没有任何用处。这是在VisualStudio2010中。我已经搜索过了,有人说这是一个与VisualStudio2010相关的bug。我想问是否有人找到了解决办法


感谢您抽出时间

CXX0017
是当断点监视使用不可用的标识符时发出的调试器错误。删除或编辑断点以停止使用该标识符,问题就会消失。

它在哪里显示此错误?导致显示此错误的确切步骤是什么?您是否尝试过删除.suo文件?(作为副作用,这将清除所有断点、书签等。)是否尝试清理解决方案?(Build->Clean solution)@Mohammad他说他清理并重建了解决方案,这很明显,不是吗?你是如何检查PDB文件是否正确的?我只是好奇,因为我从来没有找到任何关于文件结构的信息。@Cameron,这只是在我调试应用程序时显示的。但是我找不到.suo文件,我只能在项目目录中看到.sdf和.sln文件。我觉得Visual Studio正在缓存.pdb文件信息,并运行我以前的代码,尽管我运行的是较新的代码。非常感谢!当这些错误发生时,我所要做的就是取下手表。然后一切都很好!