Share via


Alterações do ambiente de desenvolvimento do Visual C++ 2005

No Visual Studio Integrated IDE (ambiente de desenvolvimento), os seguintes recursos são novos ou foram avançado para o Visual C++ 2005.

  • The Pesquisador de chamadas janela, que ajuda você a com com facilidade navegar até o código que faz chamadas para uma função ou faz chamadas de uma função.

  • Herança de navegação de classe View.For more information, see Como: Gráficos de herança de Exibir.

  • Em tempo real de navegação permite que recursos como Pesquisador de Chamadas, Localizar símbolo Results Janela, e todas as ferramenta janelas para operar para Visual C++ sem gerar um arquivo BSC.

IntelliSense

  • Identificadores que são definidos com o O # definir diretiva Agora há suporte para a diretiva no IntelliSense.

  • Símbolos de namespaces são especificados com o Using Directive (C++) Agora há suporte para a diretiva no IntelliSense.

  • Membros da lista Não há mais preenche listas de conclusão com símbolos de todas sistema autônomo bibliotecas comuns, sistema autônomo, por exemplo, Win32, STL, ATL e MFC. Em vez disso, ele ocupa-los com símbolos de arquivos de cabeçalho incluídos no seu programa com o The # Incluir diretriz diretiva.

  • Modelos símbolos agora são totalmente suportados no IntelliSense. Além disso, Especializações em modelo explícita and Especializações em modelo parcial são também totalmente compatível com o IntelliSense.

  • A escalabilidade do IntelliSense aumentou de um máximo de 16.000 arquivos por solução para 65.535 arquivos por solução, com uma limitação de 65.536 símbolos por arquivo.

Aplicativo assistentes e modelos de projeto

Observação:

Quando você abre um projeto .NET classe biblioteca ou ASP.NET serviço Web criado em uma versão anterior do Visual C++, /Zl será adicionada à Linha de comando página de propriedades para o compilador na caixa de diálogo de configuração de projeto, mas msvcrt.lib e msvcmrt.lib não será adicionada Dependências adicionaispropriedade .Isso resultará em um erro de vinculador (LNK2001) quando você compilação o projeto.Para resolver o erro, adicione msvcrt.lib e msvcmrt.lib do vinculador Dependências adicionais propriedade ou excluir de /Zl do compilador do Linha de comando página de propriedades.

Projeto e construir sistema

  • VCBUILD.EXE cria projetos do Visual C++ e as soluções da linha de comando.For more information, see Referência VCBUILD.

  • suporte a plataformas de 64 bit.For more information, see Como: Configurar projetos Visual C++ para plataformas de 64 bits de destino.

  • Folhas de propriedade (C++), que permitem que você salvar configurações de projeto em arquivos que você pode aplicar a projetos adicionais em vários computadores. propriedade folhas também permitem que você crie Macros definidas pelo usuário.

  • propriedade Gerenciador, que ajuda a gerenciar propriedade folhas.Para exibir esse recurso, selecionar o Gerenciador de Propriedades item do menuModo de exibição menu.

  • Regras de compilação personalizada, que são definidas em Arquivos de regra. Este recurso facilita a criação de ferramentas de compilação de extensões de arquivo que exigem externo.

  • Visualização física em Explorer solução, que é disponibilizado por meio do Mostrar todos os arquivos botão.Agora você pode arrastar arquivos do Windows Explorer para nós de projeto no gerenciador de soluções.The Mostrar todos os arquivos botão exibe todas as referências de arquivo em seu projeto.

  • The Referências nó foi removido do gerenciador de soluções.O novo Estrutura e referências, ComComummon Properties, < ProjectName > Caixa de diálogo de páginas de propriedade permite que você adicionar referências a assemblies. NET, componentes COM ou componentes de projeto, a seus projetos do .NET.

  • Otimizações de interativa de perfil Comandos de compilação (PGO) disponível por meio do menu de contexto do projeto (clicar com o botão direito do mouse um nó do projeto) no gerenciador de soluções; e PGO projeto propriedade configurações disponível por meio de páginas de propriedades do projeto.

  • Versões com vários processadores, que ajudam você criar vários projetos simultaneamente.

Recursos Geral

Consulte também

Conceitos

Alterações no Visual C++ 2005 e edições anteriores

Referência

O que do Novo no depurador do Visual Studio