Visual Studio Intellisense für Header ohne .h
-
03-07-2019 - |
Frage
Ich verwende eine Bibliothek, die Header ohne die .h hat
Diese Niederlagen Visual Studio Intellisense (Deklaration / Definition Lookup)
Wer weiß, wie VS2008 zu sagen, dass eine Datei ein Header ist?
Lösung
Gehen Sie zu Extras :: Optionen :: Texteditor :: Dateierweiterung Registerkarte in Visual Studio. Überprüfen Sie die „Map erweiterungs headers“ Checkbox und wählen Sie die Sprache, die Sie aus der Combobox wollen.
Andere Tipps
Ich würde eine Vermutung Gefahr, dass Sie die Header aus einer Quelldatei (in der Regel einer CPP-Datei).
enthalten sind, sollen sicherstellen,Wenn die Eigenschaften für die Quelldatei mit der Werkzeug-Eigenschaft auf C / C ++ Compiler-Tool haben. Ich würde vermuten, Intellisense mit ihnen beginnt, und würde #includes Dateien unabhängig von ihrer Erweiterung folgen, um seine Datenbank von Symbolen aus etwas zu bauen sie trifft.