Compartilhar via


Quando IntelliSense está disponível

Existem determinados casos, quando as opções de IntelliSense podem não funcionar como esperado.

Há um erro de código acima do cursor

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

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

Se o cursor estiver em um comentário no seu arquivo de origem, opções de IntelliSense não está disponível.

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

Se o cursor estiver entre aspas ao redor de uma string literal, como no exemplo a seguir,

MessageBox( hWnd, "String literal|") )

em seguida, opções de IntelliSense não está disponível.

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

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

Mesmo quando a conclusão da instrução automática estiver desabilitada, você pode chamar um recurso de IntelliSense.

For more information, see Modificando as opções de IntelliSense.

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

Se o navegador sem compilação (. arquivo de NCB), o que está localizado na raiz do diretório do projeto, é somente leitura ou for corrompido, IntelliSense informações se torna indisponíveis. Para corrigir isso, faça o seguinte:

  1. Feche 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 os 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 incluem a diretórios) e o / INCLUIR (forçar referências de símbolo) Opções para configurar essas configurações.

Para obter mais informações sobre a diretiva de inclusão, consulte The #include Directive e Using C++ Library Headers.

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

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

Para projetos que contenham Managed Extensions for C++ a sintaxe do, que é CLR programação sintaxe antes Visual C++ 2005, você deve usar o /clr:oldSyntax opção de compilador.

For more information, see /CLR (common Language Runtime Compilation).

Consulte também

Outros recursos

Usando o IntelliSense