Gewusst wie: Aktivieren von IntelliSense für Makefile-Projekte
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 Präprozessordefinitionen zur Definition von Präprozessorsymbolen im Makefile-Projekt fest.Weitere Informationen finden Sie unter /D (Präprozessordefinitionen).
Legen Sie mit der Eigenschaft Suchpfad einschließen 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).
Legen Sie die Eigenschaft Zusätzliche Optionen fest, um zusätzliche Compilerschalter anzugeben, die von IntelliSense beim Analysieren von C++-Dateien verwendet werden sollen.
Klicken Sie auf OK, um die Eigenschaftenseiten zu schließen.
Speichern Sie die geänderten Projekteinstellungen mit dem Befehl Alle speichern.
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