Como: Habilitar IntelliSense para os projetos Makefile

Falha de IntelliSense para operar no IDE para projetos do Visual C++ makefile quando determinadas configurações ou opções do compilador do projeto é configurada incorretamente. Use este procedimento para configurar os projetos makefile do Visual C++, para que IntelliSense funciona quando os projetos makefile estão abertos no ambiente de desenvolvimento Visual Studio.

Para habilitar o IntelliSense para projetos de makefile no IDE

  1. Abrir o Property Pages caixa de diálogo. For details, see Como: Abrir páginas de propriedades do projeto.

  2. Expanda o Propriedades de configuração nó.

  3. Selecione o NMake propriedade da página e, em seguida, modificar as propriedades em IntelliSense conforme apropriado.

    • Definir o Definições do pré-processador a propriedade para definir quaisquer símbolos pré-processador do projeto makefile. Consulte /D (definições de pré-processador), para obter mais informações.

    • Definir o Caminho de pesquisa incluem propriedade para especificar a lista de pastas que o compilador pesquisará para resolver referências de arquivo que são passadas para as diretivas de pré-processamento do projeto makefile. Consulte /I (adicionais incluem a diretórios), para obter mais informações.

      Para projetos criados com CL.EXE a partir de uma janela de comando, defina a incluir a variável de ambiente para especificar os diretórios que o compilador pesquisará para resolver referências de arquivo que são passadas para as diretivas de pré-processamento do projeto makefile.

    • Definir o Forçada inclui propriedade para especificar qual cabeçalho arquivos para o processo ao construir seu projeto makefile. Consulte /Fi (nome forçado incluem o arquivo), para obter mais informações.

    • Definir o Caminho de pesquisa de Assembly propriedade para especificar a lista de pastas que o compilador pesquisará para resolver referências a.NET assemblies em seu projeto. Consulte /AI (especificam diretórios de metadados), para obter mais informações.

    • Definir o Assemblies de uso forçado propriedade para especificar quais.NET assemblies para processar ao construir seu projeto makefile. Consulte /Fu (nome forçado # using do arquivo), para obter mais informações.

    • Definir o Opções adicionais de propriedade para especificar opções adicionais do compilador a ser usado pelo Intellisense ao analisar arquivos C++.

  4. Click OK to close the property pages.

  5. Use o Salvar tudo comando para salvar as configurações de projeto modificado.

    ObservaçãoObservação

    Para IntelliSense funcionar, você deve fechar a solução que contém o seu projeto makefile e exclua tudo o que foi gerado anteriormente. arquivos de NCB.

Na próxima vez que você abrir o projeto makefile no ambiente de desenvolvimento Visual Studio, execute o Limpar solução comando e, em seguida o Build Solution comando em seu projeto makefile. IntelliSense deve funcionar corretamente no IDE.

Consulte também

Tarefas

Como: Criar um projeto de C++ de código existente

Conceitos

Referência NMAKE

Outros recursos

Usando o IntelliSense