Compartilhar via


Propriedades gerais (Linux C++)

O suporte ao Linux está disponível no Visual Studio 2017 e posterior.

Propriedade Descrição
Diretório de saída Especifica um caminho relativo para o diretório de arquivo de saída. Os caminhos podem incluir variáveis de ambiente.
Diretório intermediário Especifica um caminho relativo para o diretório de arquivo intermediário. Os caminhos podem incluir variáveis de ambiente.
Nome de destino Especifica o nome de arquivo gerado por esse projeto.
Extensão de destino Especifica a extensão de arquivo (por exemplo, .a) que esse projeto gera.
Extensões a serem excluídas na limpeza Especificação de curinga delimitado por ponto e vírgula para os arquivos no diretório intermediário que deverão ser excluídos na limpeza ou na recompilação.
Arquivo de log de build Especifica o arquivo de log de build para gravação quando o registro em log de build está habilitado.
Conjunto de ferramentas da plataforma Especifica o conjunto de ferramentas usado para compilar a configuração atual. Se não for definido, o conjunto de ferramentas padrão é usado.
Caminho completo do *.exe do WSL Visual Studio 2019 versão 16.1 Caminho completo para o executável Subsistema do Windows para Linux (WSL) usado para compilar e depurar.
Computador de Build Remoto Mostra o computador ou dispositivo de destino a ser usado para build, implantação e depuração remotos. Você pode adicionar ou editar uma conexão de computador de destino usando Ferramentas>Opções>Multiplataforma>Gerenciador de Conexões.
Visual Studio 2019 versão 16.1 Você pode especificar outro computador para depuração na página Depuração.
Diretório Raiz de Build Remoto Especifica um caminho para um diretório no computador ou dispositivo remoto.
Diretório de Projeto de Build Remoto Especifica um caminho para um diretório no computador ou dispositivo remoto para o projeto.
Diretório de Implantação Remoto Visual Studio 2019 versão 16.1 Especifica o caminho do diretório no computador ou dispositivo remoto para implantar o projeto.
Habilitar o Build Incremental Visual Studio 2019 versão 16.7 Especifica se você deve fazer builds incrementais usando o sistema de build Ninja. Os builds geralmente serão mais rápidos para a maioria dos projetos com essa configuração habilitada.
Diretórios de Inclusão de Cópias Remotas Visual Studio 2019 versão 16.5 Uma lista de diretórios a serem copiados recursivamente do destino linux. Essa propriedade afeta a cópia de cabeçalho remoto do IntelliSense, mas não o build. Ele pode ser usado quando o IntelliSense usa padrões de compilador definido como false. Use diretórios de inclusão adicionais na guia Geral C/C++ para especificar diretórios de inclusão adicionais a serem usados para IntelliSense e build.
Diretórios de Exclusão de Cópias Remotas Visual Studio 2019 versão 16.5 Uma lista de diretórios não copiados do destino Linux. Normalmente, essa propriedade é usada para remover subdiretórios dos diretórios de inclusão.
O IntelliSense Usa os Padrões do Compilador Visual Studio 2019 versão 16.5 Se deseja consultar o compilador referenciado por este projeto para sua lista padrão de locais de inclusão. Esses locais são adicionados automaticamente à lista de diretórios remotos a serem copiados. Defina essa propriedade apenas como false se o compilador não der suporte a parâmetros semelhantes a gcc. Os compiladores gcc e clang dão suporte a consultas para os diretórios de inclusão (por exemplo, g++ -x c++ -E -v -std=c++11).
Tipo de Configuração Especifica o tipo de saída gerado por essa configuração, como: Biblioteca Dinâmica (.so), Biblioteca Estática (.a), Aplicativo (.out) e Makefile
Uso de STL Especifica qual Biblioteca Padrão C++ usar para essa configuração, como: Biblioteca C++ Padrão da GNU compartilhada ou Biblioteca C++ Padrão GNU Estática (estática)