經常出現不能智能提示,現總結一下:
首先要清楚,以下情況是不會智能提示的
1:光標在代碼註釋內。
2:正在寫字符串。
3:在光標上方出現語法錯誤。
4: 當您數次包括一個使用情況在不同宏狀態下不同的頭文件時,IntelliSense 將無法一直工作。
如下原因爲導致不能智能提示:
1: 處理 C++ 項目中的 IntelliSense 失敗,確保 Visual C++ 項目不包含任何編譯錯誤。
2: 確保 stdafx.h 在包含路徑中。
3: 如果解決方案中包含 C++ 託管擴展和託管 C++ 新語法的組合,則請根據語言類型將解決方案拆分爲多個解決方案。
4: .ncb 文件中有錯誤。重新生成 .ncb 文件,從解決方案中刪除 .ncb 文件。