Compartilhar via


Página de propriedades geral (projeto)

Quando você clica com o botão direito do mouse em um nó de projeto na solution Explorer, e em Propriedades, selecione a página de propriedades de Geral sob o nó de Propriedades de Configuração no painel esquerdo exibe duas seções das propriedades:

  • Geral

  • Opções de Projeto

Geral

As propriedades na seção geral afetam o local dos arquivos que são criados no processo de compilação e que arquivos para excluir quando a opção de Limpar (menu deCompilar ) é selecionada.

  • Diretório de saída
    Especifica o diretório onde as ferramentas como o vinculador colocarão todos os arquivos de saída final que são criados durante o processo de compilação.Normalmente, isso inclui a saída de ferramentas como o vinculador, o bibliotecário, ou o BSCMake.

    Para acessar essa propriedade programaticamente, consulte OutputDirectory.

  • Diretório intermediário
    Especifica o diretório onde as ferramentas como o compilador colocarão todos os arquivos intermediários criados durante o processo de compilação.Normalmente, isso inclui a saída de ferramentas como o compilador C/C++ de, MIDL, e o compilador de recurso.

    Para acessar essa propriedade programaticamente, consulte IntermediateDirectory.

  • Nome de destino
    Especifica o nome de arquivo que este projeto produz.

  • Extensão de destino
    Especifica a extensão de nome de arquivo que este projeto produz; por exemplo, .exe ou .dll.

  • Extensões a exclusão em limpa
    A opção de Limpar (menu deCompilar ) excluir arquivos do diretório intermediário onde a configuração de um projeto é compilada.Arquivos com as extensões especificadas com essa propriedade serão excluídos enquanto Limpar é executado ou quando você executa uma recompilação.Além dessas extensões de arquivos no diretório intermediário, o sistema de compilação também excluir todas as saídas conhecidas de compilação independentemente de onde está localizado (incluindo saída intermediários como arquivos de .obj).Observe que você pode especificar caracteres curinga.

    Para acessar essa propriedade programaticamente, consulte DeleteExtensionsOnClean.

  • Compile o arquivo de log
    Permite que você especifique um local não padrão para o arquivo de log que é criada sempre que você cria um projeto.

    Você pode usar macros de projeto para alterar a localidade do diretório.Consulte Macros para construir comandos e propriedades.

  • Estojo de Ferramentas da Plataforma
    Permite o projeto para uma versão diferente das bibliotecas e o compilador Visual C++.projetos deVisual C++ podem direcionar o conjunto de ferramentas para Visual Studio 2010 (v100) ou conjunto de ferramentas para Visual Studio 2008 (v90).Isso permite que você tirar proveito dos aprimoramentos do IDE em Visual Studio 2010 quando você continuar a usar uma versão anterior das bibliotecas e do compilador de Visual C++ .

Opções de Projeto

As propriedades na seção de opção Project representam as propriedades padrão que você pode alterar.Consulte Especificando configurações de Projeto com páginas de propriedades para uma discussão de propriedades padrão.A definição dessas propriedades podem ser encontradas em arquivos de .props em Diretório de instalaçãoVC \ \ VCProjectDefaults.

  • Tipo de configuração
    Há vários tipos de configuração que escolha:

    • Aplicativo (.exe), kit de ferramentas do vinculador exibe (de compilador C/C++, MIDL, compilador de recursos, vinculador, BSCMake, de serviço Web XML gerador de proxy, compilação personalizado, prebuild, prelink, eventos de postbuild).

    • Biblioteca dinâmico (.dll), kit de ferramentas do vinculador de vídeos, especifica a opção de vinculador de /DLL, e o _WINDLL define a CL.

    • Makefile, kit de ferramentas de makefile exibe (NMake).

    • Biblioteca estático (.lib), kit de ferramentas de bibliotecário exibe (mesmo que o kit de ferramentas do vinculador exceto o bibliotecário substitutos para o vinculador e omitem o gerador de proxy de serviço Web XML).

    • Utilitário, kit de ferramentas de utilitários exibe (MIDL, compilação personalizado, prebuild, eventos de postbuild).

    Para acessar essa propriedade programaticamente, consulte ConfigurationType.

  • Uso MFC
    Especifica se o projeto MFC estaticamente ou dinamicamente link para a DLL MFC.Os projetos não MFC podem selecionar Usar Bibliotecas Padrão do Windows para vincular a mais Win32 bibliotecas que são incluídas quando você usa o MFC.

    Para acessar essa propriedade programaticamente, consulte useOfMfc.

  • Uso de ATL
    Especifica se o projeto de ATL estaticamente ou dinamicamente link para o ATL .DLL.Se você especificar algo diferente Não Usar ATL, uma definição será adicionada à página de propriedades de Linha de comando do compilador.

    Para acessar essa propriedade programaticamente, consulte useOfATL.

  • Conjunto de caracteres
    Define se o _UNICODE ou o _MBCS devem ser definidos.Também afeta o ponto de entrada do vinculador onde apropriado.

    Para acessar essa propriedade programaticamente, consulte CharacterSet.

  • Suporte a common language runtime
    Faz com que a opção de compilador /clr ser usado.

    Para acessar essa propriedade programaticamente, consulte ManagedExtensions.

  • Otimização de programa inteiro
    Especifica a opção de compilador /GL e a opção de vinculador de /LTCG .

  • Suporte de aplicativo da Windows Store
    Especifica se o projeto oferece suporte a aplicativos de Windows Store .Para obter mais informações, consulte /ZW (Windows Runtime Compilation), e o centro de desenvolvedores do Windows.

Para obter informações sobre como acessar a página de propriedades de Geral sob o nó de Propriedades de Configuração , consulte Como: Especificar propriedades de Projeto com páginas de propriedades.

Consulte também

Referência

Páginas de propriedades (C++)