Compartilhar via


Quando o IntelliSense não disponível

Há certas situações quando sistema autônomo opções do IntelliSense não podem funcionar sistema autônomo esperado.

Há um erro de código acima do cursor

Se uma função incompleta ou Outros erro existir no código acima do cursor, IntelliSense pode ser não é possível analisar elementos de código e portanto não funcionará.Você pode comentar o código aplicável para habilitar o IntelliSense novamente.

O cursor estiver em um comentário do código

Se o cursor estiver em um comentário no seu arquivo de fonte e opções do IntelliSense é não disponível.

O cursor estiver em uma seqüência de caracteres literal

Se o cursor estiver sistema autônomo aspas ao redor de uma seqüência literal, sistema autônomo no exemplo a seguir

MessageBox( hWnd, "String literal|") )

em seguida, opções do IntelliSense não disponível.

As opções automáticas estão desativadas

Por padrão, o IntelliSense funciona automaticamente, mas você pode desativá-la.

Mesmo quando conclusão da demonstrativo automático desabilitado, você pode chamar um recurso IntelliSense.

Para obter mais informações, consulte Modificando as opções do IntelliSense.

[C++] Há um problema com o.arquivo NCB

Se o navegador não compilar (.arquivo NCB), que está localizado na raiz do diretório do projeto, é somente leitura ou fica danificado, as informações do IntelliSense não estiver disponível.Para corrigir esse problema, faça o seguinte:

  1. fechar a solução.

  2. Excluir o.arquivo de NCB.

  3. Reabra a solução.

    Reabrir a solução cria um novo.arquivo de NCB.

[C++] Há um problema com arquivos de inclusão

Certifique-se de que seus diretórios de inclusão e incluir arquivos estão definidos corretamente.Use o /I (adicionais Incluir diretórios) e o /Incluir (forçar referências de símbolo) opções para definir essas configurações.

Para obter mais informações sobre a diretiva de inclusão, consulte The # Incluir diretriz e Using Cabeçalhos Biblioteca C++.

[C++] Há um problema com a sintaxe de programação do CLR

Para projetos que contêm a sintaxe de de programação CLRVisual C++ 2005 ou posterior, você deve usar o /clr opção do compilador.

Para projetos que contêm gerenciado Extensions para obter a sintaxe do C++, que é a sintaxe de programação CLR antes para Visual C++ 2005, você deve usar o /clr:oldSyntax opção do compilador.

Para obter mais informações, consulte o CLR (ComComummon Idioma Tempo de execução ComComumpilation).

Consulte também

Outros recursos

Usando o IntelliSense