Visual Studio intellisense для заголовков без .h

Я использую библиотеку с заголовками без .h Это побеждает визуальную студию intellisense (поиск декларации/определения)

Кто-нибудь знает, как сообщить VS2008, что файл является заголовком?

Ответы

Ответ 1

Перейдите на вкладку Инструменты:: Параметры:: Редактор текста:: Расширение файла в Visual Studio. Установите флажок "Карты без добавочных заголовков" и выберите нужный язык из выпадающего списка.

Ответ 2

Я бы рискнул предположить, что вы должны убедиться, что заголовки включены из исходного файла (обычно это .cpp файл).

Если свойства исходного файла имеют свойство Tool, установленное в C/С++ Compiler Tool. Я бы предположил, что Intellisense начинает с них и будет следовать #includes в файлы независимо от их расширения, чтобы строить свою базу данных символов из всего, что встречается.