Wann IntelliSense nicht verfügbar ist
In bestimmten Fällen verhalten sich die IntelliSense-Optionen anders als erwartet.
Codefehler an der Einfügemarke
Wenn sich im Code oberhalb des Cursors eine unvollständige Funktion oder ein anderer Codefehler befindet, kann IntelliSense die Codeelemente u. U. nicht analysieren und funktioniert daher nicht. Den betreffenden Code können Sie auskommentieren, um IntelliSense erneut zu aktivieren.
Der Cursor befindet sich innerhalb eines Codekommentars
Wenn der Cursor in einem Kommentar in der Quelldatei enthalten ist, sind IntelliSense-Optionen nicht verfügbar.
Der Cursor befindet sich in einem Zeichenfolgenliteral
Wenn sich der Cursor innerhalb der Anführungszeichen befindet, die ein Zeichenfolgenliteral umgeben, wie im Folgenden dargestellt:
MessageBox( hWnd, "String literal|") )
sind keine IntelliSense-Optionen verfügbar.
Die automatischen Optionen sind deaktiviert
IntelliSense wird standardmäßig automatisch ausgeführt, kann aber deaktiviert werden.
Auch wenn die automatische Anweisungsvervollständigung deaktiviert ist, können Sie ein IntelliSense-Feature aufrufen.
Weitere Informationen finden Sie unter Ändern der IntelliSense-Optionen.
[C++] Es ist ein Problem mit Includedateien aufgetreten
Stellen Sie sicher, dass die Includeverzeichnisse und -dateien ordnungsgemäß eingerichtet sind. Verwenden Sie die Option /I (Zusätzliche Includeverzeichnisse) und die Option /INCLUDE (Symbolverweise erzwingen), um diese Einstellungen zu konfigurieren.
Weitere Informationen über die Includedirektive finden Sie unter #include Directive (C/C++) und Using C++ Library Headers.
[C++] Es ist ein Problem mit der CLR-Programmiersyntax aufgetreten
Bei Projekten, die die CLR-Programmiersyntax von Visual C++ 2005 oder höher enthalten, müssen Sie die Compileroption /clr verwenden.
Bei Projekten, die Managed Extensions for C++-Syntax enthalten, die der CLR-Programmiersyntax vor Visual C++ 2005 entspricht, müssen Sie die Compileroption /clr:oldSyntax verwenden.
Weitere Informationen finden Sie unter /clr (Common Language Runtime-Kompilierung).
Siehe auch
Weitere Ressourcen
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
Entfernter Bereich mit Verweis auf . NCB-Dateien, die nicht mehr verwendet werden. |
Ersetzen Sie es durch eines der folgenden Token: Korrektur inhaltlicher Fehler. |