Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O suporte ao Linux está disponível no Visual Studio 2017 e posterior.
Esta é uma lista parcial das propriedades disponíveis em um projeto do Linux Makefile. Muitas propriedades de projeto makefile são idênticas às propriedades do projeto de Aplicativo de Console C++ do Linux.
Geral
| Propriedade | Descrição | Opções |
|---|---|---|
| Diretório de saída | Especifica um caminho relativo para o diretório de arquivo de saída e pode incluir variáveis de ambiente. | |
| Diretório intermediário | Especifica um caminho relativo para o diretório de arquivo intermediário e pode incluir variáveis de ambiente. | |
| Arquivo de log de build | Especifica o arquivo de build log para gravação quando o log de build está habilitado. | |
| Tipo de Configuração | Especifica o tipo de saída gerado por essa configuração. |
Biblioteca dinâmica (.so) – Biblioteca dinâmica (.so) Biblioteca estática (.a) – Biblioteca estática (.a) Aplicativo (.out) – Aplicativo (.out) Makefile - Makefile |
| Máquina de Compilação Remota | O computador ou dispositivo de destino utilizado para construção, implantação e depuração remotas. | |
| Diretório Raiz de Build Remoto | Especifica um caminho para um diretório no computador ou dispositivo remoto. | |
| Diretório de Projeto Remoto de Build | Especifica um caminho para um diretório no computador ou dispositivo remoto para o projeto. |
Depuração
Consulte Propriedades do depurador (Linux C++)
Fontes de Cópia
Veja Copiar propriedades do projeto de fontes (Linux C++).
Eventos de Build
Evento de Pré-Build
| Propriedade | Descrição |
|---|---|
| Linha de Comando | Especifica uma linha de comando para executar a ferramenta de evento de pré-compilação. |
| Descrição | Especifica uma descrição para ser exibida pela ferramenta do evento de pré-construção. |
| Uso em build | Especifica se esse evento de build é excluído da build para a configuração atual. |
| Arquivos adicionais a serem copiados | Especifica os arquivos adicionais a serem copiadas para o sistema remoto. Opcionalmente, a lista pode ser fornecida como pares de mapeamento de local para destino remoto, usando uma sintaxe como esta: fulllocalpath1:=fullremotepath1;fulllocalpath2:=fullremotepath2, em que um arquivo local pode ser copiado para o local de destino remoto especificado no sistema remoto. |
Evento de Pós-Construção
| Propriedade | Descrição |
|---|---|
| Linha de Comando | Especifica uma linha de comando para executar a ferramenta de evento de pós-build. |
| Descrição | Especifica a descrição que a ferramenta de evento de pós-compilação deve exibir. |
| Utilize na Build | Especifica se esse evento de build é excluído da build para a configuração atual. |
| Arquivos adicionais a serem copiados | Especifica os arquivos adicionais a serem copiadas para o sistema remoto. Opcionalmente, a lista pode ser fornecida como pares de mapeamento de local para destino remoto, usando uma sintaxe como esta: fulllocalpath1:=fullremotepath1;fulllocalpath2:=fullremotepath2, em que um arquivo local pode ser copiado para o local de destino remoto especificado no sistema remoto. |
Evento de Pré-Construção Remoto
| Propriedade | Descrição |
|---|---|
| Linha de Comando | Especifica uma linha de comando para a ferramenta de evento de pré-compilação executar no sistema remoto. |
| Descrição | Especifica uma descrição para ser exibida pela ferramenta do evento de pré-construção. |
| Uso na compilação | Especifica se esse evento de build é excluído da build para a configuração atual. |
| Arquivos adicionais a serem copiados | Especifica arquivos adicionais a serem copiados do sistema remoto. Opcionalmente, a lista pode ser fornecida como pares de mapeamento de remoto para local usando a seguinte sintaxe: fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2, na qual um arquivo remoto pode ser copiado para um local especificado no computador local. |
Evento de Pós-Construção Remoto
| Propriedade | Descrição |
|---|---|
| Linha de Comando | Especifica uma linha de comando para a ferramenta de eventos pós-compilação ser executada no sistema remoto. |
| Descrição | Especifica uma descrição a ser exibida pela ferramenta de evento de pós-build. |
| Uso em build | Especifica se esse evento de build é excluído da build para a configuração atual. |
| Arquivos adicionais a serem copiados | Especifica os arquivos adicionais a serem copiados do sistema remoto. Opcionalmente, a lista pode ser fornecida como pares de mapeamento de remoto para local usando uma sintaxe como esta: fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2, na qual um arquivo remoto pode ser copiado para um local especificado no computador local. |
C/C++
IntelliSense
As propriedades do IntelliSense podem ser definidas no nível do projeto ou de arquivo para fornecer dicas para o mecanismo IntelliSense. Elas não afetam a compilação.
| Propriedade | Descrição |
|---|---|
| Caminho de pesquisa de inclusão | Especifica o caminho de busca de inclusão para localizar os arquivos incluídos. |
| Inclusões forçadas | Especifica os arquivos que passaram por inclusão forçada. |
| Definições do Pré-processador | Especifica as definições do pré-processador usadas pelos arquivos de origem. |
| Excluir definições do pré-processador | Especifica uma ou mais indefinições do pré-processador. (/U[macro]) |
| Opções adicionais | Especifica opções adicionais do compilador a serem usadas pelo IntelliSense ao analisar arquivos C++. |
Construir
| Propriedade | Descrição |
|---|---|
| Linha de Comando de Build | Especifica a linha de comando a ser executada para o comando “Build”. |
| Linha de Comando de Rebuild All | Especifica a linha de comando a ser executada para o comando “Rebuild All”. |
| Linha de comando de Clean | Especifica a linha de comando a ser executada para o comando “Clean”. |
Build Remoto
| Propriedade | Descrição |
|---|---|
| Linha de Comando para Build | Especifica a linha de comando a ser executada para o comando “Build”. Isso é executado no sistema remoto. |
| Linha de Comando de Rebuild All | Especifica a linha de comando a ser executada para o comando “Rebuild All”. Isso é executado no sistema remoto. |
| Linha de comando de Clean | Especifica a linha de comando a ser executada para o comando “Clean”. Isso é executado no sistema remoto. |
| Saídas | Especifica as saídas geradas pelo build remoto no sistema remoto. |