Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Wenn bestimmte Projekteinstellungen oder Compileroptionen nicht richtig eingestellt wurden, kann IntelliSense nicht für Visual C++-Makefile-Projekte in der IDE verwendet werden. Konfigurieren Sie Visual C++-Makefile-Projekte mithilfe der folgenden Schritte, damit IntelliSense funktionsfähig ist, wenn Makefile-Projekte in der Visual Studio-Entwicklungsumgebung geöffnet sind.
So aktivieren Sie IntelliSense für Makefile-Projekte in der IDE
Öffnen Sie das Dialogfeld Eigenschaftenseiten. Ausführliche Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.
Erweitern Sie den Knoten Konfigurationseigenschaften.
Wählen Sie die Eigenschaftenseite NMake aus, und ändern Sie dann die entsprechenden Eigenschaften unter IntelliSense.
Legen Sie die Eigenschaft Common Language Runtime-Unterstützung für Projekte (oder Dateien) fest, die verwalteten Code enthalten. Weitere Informationen finden Sie unter /clr (Common Language Runtime-Kompilierung).
Legen Sie die Eigenschaft Präprozessordefinitionen zur Definition von Präprozessorsymbolen im Makefile-Projekt fest. Weitere Informationen finden Sie unter /D (Präprozessordefinitionen).
Legen Sie mit der Eigenschaft Zusätzliche Includeverzeichnisse die Verzeichnisliste fest, die der Compiler zum Auflösen der an Präprozessordirektiven im Makefile-Projekt übergebenen Dateiverweise durchsucht. Weitere Informationen finden Sie unter /I (Zusätzliche Includeverzeichnisse).
Legen Sie mit der INCLUDE-Umgebungsvariablen für Projekte, die mithilfe von CL.EXE im Befehlsfenster erstellt werden, die Verzeichnisse fest, die der Compiler zum Auflösen der an die Präprozessordirektiven im Makefile-Projekt übergebenen Dateiverweise durchsucht.
Legen Sie mit der Eigenschaft Erzwungene Includes die Headerdateien fest, die beim Erstellen des Makefile-Projekts verarbeitet werden. Weitere Informationen finden Sie unter /FI (Name der expliziten Includedatei).
Legen Sie mit der Eigenschaft Assemblysuchpfad die Verzeichnisliste fest, die der Compiler zum Auflösen von Verweisen auf .NET-Assemblys im Projekt durchsucht. Weitere Informationen finden Sie unter /AI (Metadatenverzeichnisse festlegen).
Legen Sie mit der Eigenschaft Erzwungene Verwendung von Assemblys die beim Erstellen des Makefile-Projekts zu verarbeitenden .NET-Assemblys fest. Weitere Informationen finden Sie unter /FU (Name der expliziten #using-Datei).
Klicken Sie auf OK, um die Eigenschaftenseiten zu schließen.
Speichern Sie die geänderten Projekteinstellungen mit dem Befehl Alle speichern.
Hinweis:Damit IntelliSense funktionsfähig ist, müssen Sie die Projektmappe mit dem Makefile-Projekt schließen und anschließend eventuell zuvor generierte NCB-Dateien löschen.
Wenn Sie das Makefile-Projekt das nächste Mail in der Visual Studio-Entwicklungsumgebung öffnen, führen Sie den Befehl Projektmappe bereinigen und den Befehl Projektmappe erstellen für das Makefile-Projekt aus. IntelliSense sollte ordnungsgemäß in der IDE funktionieren.
Siehe auch
Aufgaben
Gewusst wie: Erstellen eines C++-Projekts aus vorhandenem Code