符号相关的问题

时间:2009-12-20 06:32:25

标签: visual-studio

有人能告诉我当我右键单击一个功能名并单击“转到定义”时会发生什么?我问这个的原因是因为我在我的项目中创建了一个新函数,并且在执行上述操作时,我收到一条消息,发现找到了符号。我有什么想法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

该功能应该带您进入函数的定义:即,它应该打开实现该函数的文件(实际代码),并将光标放在函数头。

基本上,您所处的情况是IDE无法找到函数体所在的位置。你有#include个合适的文件吗?

答案 1 :(得分:0)

IDE在IntelliSense数据库中查找符号,并在无法找到该消息时报告此消息。通常的建议是删除项目目录中隐藏的.ncb文件,以便IDE强制重新扫描代码以重建数据库。这通常适用于VS6,而不是后期版本。查找IntelliSense解析器在代码中阻塞的代码行并不容易。

VS2010将包含一个完全重做的IntelliSense解析器,希望有很大改进。