無法使用 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 編譯)。
請參閱
其他資源
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
移除參考的章節。 不在使用的 ncb 檔案。 |
取代成下列其中一個語彙基元: 內容 Bug 修正。 |