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) |