Visual c++ 未找到vc+;中添加的新函数的符号+;

Visual c++ 未找到vc+;中添加的新函数的符号+;,visual-c++,Visual C++,在vc++中,我添加了一个新函数,当我单击“转到定义”时,它会显示一个未找到符号的错误。对于旧函数,我将转到定义。Visual Studio的IntelliSense功能有时需要一段时间来更新a)几分钟后重试,或者b)构建应用程序。即使构建失败,也应该更新IntelliSense使用的数据库 如果所有其他操作都失败,则d/b可能已损坏。关闭Visual Studio,然后查找并删除.ncb文件并将其删除。VS将重建它,一切都应该很好。通常 至少对于VisualStudio 2010,请尝试关闭V

在vc++中,我添加了一个新函数,当我单击“转到定义”时,它会显示一个未找到符号的错误。对于旧函数,我将转到定义。

Visual Studio的IntelliSense功能有时需要一段时间来更新a)几分钟后重试,或者b)构建应用程序。即使构建失败,也应该更新IntelliSense使用的数据库


如果所有其他操作都失败,则d/b可能已损坏。关闭Visual Studio,然后查找并删除
.ncb
文件并将其删除。VS将重建它,一切都应该很好。通常

至少对于VisualStudio 2010,请尝试关闭VS并删除projectname.sdf和projectname.suo文件。

@sun--它是新类还是新文件?Goto定义对同一类或文件中的其他函数有效吗?对其他函数有效。我在同一个文件夹中添加了新funcclass@sun--我看到VS处于一种状态,其中有一个类只能找到声明,而不能找到定义。。。但在类中,它永远看不到某些定义,而看不到其他定义。对不起,我没有主意了!删除NCB文件不是很危险吗?@DanGifford-不,一点也不危险。VS可以重建它。它不是源代码的一部分(这是您需要注意的!),而是VS创建的一部分。这不是很危险吗?