Partilhar 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 do arquivo de saída. Pode incluir variáveis de ambiente.
Diretório intermediário Especifica um caminho relativo para o diretório de arquivos intermediário. Pode incluir variáveis de ambiente.
Nome do destino Especifica o nome do arquivo que este projeto gera.
Extensão de alvo Especifica a extensão de arquivo (por exemplo, .a) que este projeto gera.
Extensões a serem excluídas ao limpar Especificação curinga delimitada por ponto-e-vírgula para quais arquivos no diretório intermediário devem ser excluídos ao limpar ou reconstruir.
Compilar arquivo de log Especifica o ficheiro de log de compilação para gravar quando o log de compilação estiver ativado.
Conjunto de ferramentas da plataforma Especifica o conjunto de ferramentas usado para criar a configuração atual. Se não estiver definido, o conjunto de ferramentas padrão será usado.
WSL *.exe caminho completo Visual Studio 2019 versão 16.1 Caminho completo para o executável do Subsistema Windows para Linux (WSL) usado para compilar e depurar.
Máquina de construção remota Exibe a máquina ou o dispositivo de destino a ser usado para compilação, implantação e depuração remotas. Você pode adicionar ou editar uma conexão de máquina de destino usando Ferramentas>Opções>Cross Platform>Connection Manager.
Visual Studio 2019 versão 16.1 Você pode especificar uma máquina diferente para depuração na página Depuração .
Diretório raiz de compilação remota Especifica um caminho para um diretório na máquina ou dispositivo remoto.
Diretório de projetos de compilação remota Especifica um caminho para um diretório na máquina remota ou dispositivo para o projeto.
Diretório de implantação remota Visual Studio 2019 versão 16.1 Especifica o caminho do diretório na máquina remota ou dispositivo para implantar o projeto.
Habilitar compilação incremental Visual Studio 2019 versão 16.7 Especifica se as compilações incrementais devem ser feitas usando o sistema de compilação Ninja . As compilações geralmente serão mais rápidas para a maioria dos projetos com essa configuração habilitada.
Cópia remota inclui diretórios Visual Studio 2019 versão 16.5 Uma lista de diretórios para copiar recursivamente do destino Linux. Esta propriedade afeta a transferência do cabeçalho remoto para o IntelliSense, mas não a compilação. Ele pode ser usado quando o IntelliSense usa padrões do compilador está 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 o IntelliSense e a compilação.
Diretórios de exclusão de cópia remota Visual Studio 2019 versão 16.5 Uma lista de diretórios que não devem ser copiados do destino Linux. Normalmente, essa propriedade é usada para remover subdiretórios dos diretórios de inclusão.
IntelliSense usa padrões do compilador Visual Studio 2019 versão 16.5 Se deve 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. Só defina essa propriedade como false se o compilador não suportar parâmetros do tipo gcc. Ambos os compiladores gcc e clang suportam consultas para os diretórios include (por exemplo, g++ -x c++ -E -v -std=c++11).
Tipo de Configuração Especifica o tipo de saída que essa configuração gera, como: Biblioteca dinâmica (.so),Biblioteca estática (.a),Aplicativo (.out) e Makefile
Utilização de STL Especifica qual biblioteca padrão C++ usar para esta configuração, como: Biblioteca C++ Padrão GNU Compartilhada ou Biblioteca C++ Padrão GNU Estática (-static)