2009-12-20 63 views
0

有人能告訴我究竟發生了什麼,當我右鍵點擊一個函數名並點擊'轉到定義'?我問這個問題的原因是因爲我在我的項目中創建了一個新函數,在執行上述操作時,我收到一條消息,指出找到了該符號。任何想法如何解決這個問題?符號相關問題

回答

0

IDE在智能感知數據庫中查找符號,並在找不到該消息時報告此消息。通常的建議是刪除項目目錄中隱藏的.ncb文件,以便IDE強制重新掃描代碼以重建數據庫。這通常在VS6中起作用,而不是在以後的版本中。找到智能感知解析器在您的代碼上窒息的代碼行並不容易。

VS2010將包含一個完全重做的IntelliSense解析器,希望有很大的改進。

+0

太棒了!我使用的是VS 2008並刪除了.ncb文件。非常感謝! – 2009-12-20 07:19:02

0

該功能應該爲您帶來函數的定義:也就是說,它應該打開實現該函數的文件(實際代碼),並將光標放在函數頭部。

基本上,您的情況發生的是IDE無法找到函數體所在的位置。你有#include合適的文件嗎?