無法使用 IntelliSense 時

有些情況下,IntelliSense 選項可能不會依照您的預期動作。

游標上有程式碼錯誤

在游標上的程式碼內若存在不完整的函式或其他錯誤時,IntelliSense 可能無法剖析程式碼項目,因此無法正常動作。 您可以選出適用的程式碼以再次啟用 IntelliSense。

游標位於程式碼註解內

如果游標位於原始程式檔 (Source File) 的註解內,IntelliSense 選項便無法使用。

游標位於字串常值內

如果游標位於字串常值周圍的引號內 (如:

MessageBox( hWnd, "String literal|") )

),則無法使用 IntelliSense 選項。

自動選項關閉

IntelliSense 預設為自動動作,不過您可以將其停用。

即使停用自動陳述式完成,還是可以叫用 IntelliSense 功能。

如需詳細資訊,請參閱修改 IntelliSense 選項

[C++] include 檔案有問題

請確定已正確地設定 include 目錄和 include 檔案。 請使用 /I (其他 Include 目錄)/INCLUDE (強制符號參考) 選項來設定這些設定值。

如需 include 指示詞的詳細資訊,請參閱 #include Directive (C/C++)Using C++ Library Headers

[C++] CLR 程式語法有問題

對於包含從 Visual C++ 2005 (含) 以後版本之 CLR 程式語法的專案,就必須使用 /clr 編譯器選項。

對於包含 Managed Extensions for C++ 語法的專案,也就是在 Visual C++ 2005 之前的 CLR 程式語法,您必須使用 /clr:oldSyntax 編譯器選項。

如需詳細資訊,請參閱 /clr (Common Language Runtime 編譯)

請參閱

其他資源

使用 IntelliSense

變更記錄

日期

記錄

原因

移除參考的章節。 不在使用的 ncb 檔案。

取代成下列其中一個語彙基元:

內容 Bug 修正。