Pergunta

Estou usando uma biblioteca que tem cabeçalhos sem o .h
Isso derrota o IntelliSense do Visual Studio (pesquisa de declaração/definição)

Alguém sabe como dizer ao VS2008 que um arquivo é um cabeçalho?

Foi útil?

Solução

Vá para Tools :: Options :: Text Editor :: Guia Extensão de Arquivos no Visual Studio. Verifique a caixa de seleção "MAP EXTENSENSENT Headers" e selecione o idioma que deseja no ComboBox.

Outras dicas

Eu arriscaria um palpite de que você deve garantir que os cabeçalhos estejam incluídos em um arquivo de origem (geralmente um arquivo .cpp).

Onde as propriedades do arquivo de origem têm a propriedade da ferramenta definida como ferramenta do compilador C/C ++. Eu acho que o Intellisense começa com eles e seguiria #includes até arquivos, independentemente de sua extensão para criar seu banco de dados de símbolos a partir de qualquer coisa que encontre.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top