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 log de build para gravação quando o registro em 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 |
| Computador de Build Remoto | O computador ou dispositivo de destino a ser usado para build, implantação e depuração remotos. | |
| 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. |
Depuração
Consulte Propriedades do depurador (Linux C++)
Fontes de dados
Consulta Copiar propriedades do projeto de origem (Linux C++).
Eventos de compilação
Evento de Pré-Build
| Propriedade | Descrição |
|---|---|
| Linha de Comando | Especifica uma linha de comando para a ferramenta de evento de pré-build executar. |
| Descrição | Especifica uma descrição para a ferramenta de evento de pré-build exibir. |
| Uso no 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 um local para pares de mapeamento remoto usando uma sintaxe como esta: fulllocalpath1:=fullremotepath1;fulllocalpath2:=fullremotepath2, em que um arquivo local pode ser copiado para o local remoto especificado no sistema remoto. |
Evento de Pós-Build
| Propriedade | Descrição |
|---|---|
| Linha de Comando | Especifica uma linha de comando para a ferramenta de evento de pós-build executar. |
| Descrição | Especifica uma descrição para a ferramenta de evento de pós-build exibir. |
| Uso no 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 um local para pares de mapeamento remoto usando uma sintaxe como esta: fulllocalpath1:=fullremotepath1;fulllocalpath2:=fullremotepath2, em que um arquivo local pode ser copiado para o local remoto especificado no sistema remoto. |
Evento de Pré-Build Remoto
| Propriedade | Descrição |
|---|---|
| Linha de Comando | Especifica uma linha de comando para a ferramenta de evento de pré-build executar no sistema remoto. |
| Descrição | Especifica uma descrição para a ferramenta de evento de pré-build exibir. |
| Uso no 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 do sistema remoto. Opcionalmente, a lista pode ser fornecida como um remoto para pares de mapeamento local usando uma sintaxe como essa: fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2, na qual um arquivo remoto pode ser copiado para um local especificado no computador local. |
Evento de Pós-Build Remoto
| Propriedade | Descrição |
|---|---|
| Linha de Comando | Especifica uma linha de comando para a ferramenta de evento de pós-build executar no sistema remoto. |
| Descrição | Especifica uma descrição para a ferramenta de evento de pós-build exibir. |
| Uso no 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 do sistema remoto. Opcionalmente, a lista pode ser fornecida como um remoto para pares de mapeamento local usando uma sintaxe como essa: 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 pesquisa de inclusão para resolver 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 exclusões de definição 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 de 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. |