Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
La compatibilidad con Linux está disponible en Visual Studio 2017 y versiones posteriores.
A continuación se muestra una lista parcial de las propiedades disponibles en un proyecto de archivo Make de Linux. Muchas de las propiedades de los proyectos de archivos Make son idénticas a las de la aplicación de consola de C++ de Linux.
General
| Propiedad | Descripción | Opciones |
|---|---|---|
| Directorio de salida | Especifica una ruta de acceso relativa al directorio de archivos de salida; puede incluir variables de entorno. | |
| Directorio intermedio | Especifica una ruta de acceso relativa al directorio de archivos intermedios; puede incluir variables de entorno. | |
| Archivo de registro de construcción | Especifica el archivo de registro de compilación donde se escribirá cuando el registro de compilación esté habilitado. | |
| Tipo de configuración | Especifica el tipo de salida que genera esta configuración. |
Biblioteca dinámica (.so): biblioteca dinámica (.so) Biblioteca estática (.a) : biblioteca estática (.a) Aplicación (.out): aplicación (.out) Makefile - Makefile |
| Máquina de compilación remota | Máquina o dispositivo de destino que debe usarse para la compilación, implementación y depuración remotas. | |
| Directorio raíz de construcción remota | Especifica una ruta de acceso a un directorio de la máquina o el dispositivo remotos. | |
| Directorio del proyecto de compilación remota | Especifica una ruta de acceso a un directorio de la máquina o el dispositivo remotos para el proyecto. |
Depuración
Vea Propiedades del depurador (C++ para Linux)
Copiar fuentes
Vea Propiedades del proyecto de Copiar fuentes (C++ para Linux).
Eventos de compilación
Evento anterior a la compilación
| Propiedad | Descripción |
|---|---|
| Línea de comandos | Especifica una línea de comandos para ejecutar la herramienta de evento previo a la compilación. |
| Descripción | Especifica una descripción para mostrar en la herramienta de evento de preconstrucción. |
| Utilizar en el build | Especifica si este evento de compilación se excluirá de la compilación en la configuración actual. |
| Archivos adicionales para copiar | Especifica archivos adicionales para copiar en el sistema remoto. Opcionalmente, la lista puede proporcionarse en forma de pares de mapeos de local a remoto usando esta sintaxis: rutaDeAccesoLocalCompleta1:=rutaDeAccesoRemotaCompleta1;rutaDeAccesoLocalCompleta2:=rutaDeAccesoRemotaCompleta2, donde un archivo local se puede copiar a la ubicación remota especificada en el sistema remoto. |
Evento posterior a la compilación
| Propiedad | Descripción |
|---|---|
| Línea de comandos | Especifica una línea de comandos para ejecutar la herramienta de eventos posteriores a la compilación. |
| Descripción | Especifica una descripción que se mostrará para la herramienta de eventos posteriores a la compilación. |
| Utilizar en el build | Especifica si este evento de compilación se excluirá de la compilación en la configuración actual. |
| Archivos adicionales para copiar | Especifica archivos adicionales para copiar en el sistema remoto. Opcionalmente, la lista puede proporcionarse en forma de pares de mapeos de local a remoto usando esta sintaxis: rutaDeAccesoLocalCompleta1:=rutaDeAccesoRemotaCompleta1;rutaDeAccesoLocalCompleta2:=rutaDeAccesoRemotaCompleta2, donde un archivo local se puede copiar a la ubicación remota especificada en el sistema remoto. |
Evento de precompilación remoto
| Propiedad | Descripción |
|---|---|
| Línea de comandos | Especifica una línea de comandos para que la ejecute la herramienta de eventos anteriores a la compilación en el sistema remoto. |
| Descripción | Especifica una descripción para mostrar en la herramienta de evento de preconstrucción. |
| Utilizar en el build | Especifica si este evento de compilación se excluirá de la compilación en la configuración actual. |
| Archivos adicionales para copiar | Especifica archivos adicionales que se copiarán del sistema remoto. Opcionalmente, la lista se puede proporcionar como pares de mapeo de remoto a local usando una sintaxis como esta: rutaDeAccesoRemotaCompleta1:=rutaDeAccesoLocalCompleta1;rutaDeAccesoRemotaCompleta2:=rutaDeAccesoLocalCompleta2, donde un archivo remoto puede copiarse en la ubicación especificada de la máquina local. |
Evento remoto posterior a la compilación
| Propiedad | Descripción |
|---|---|
| Línea de comandos | Especifica una línea de comandos para que la ejecute la herramienta de eventos posteriores a la compilación en el sistema remoto. |
| Descripción | Especifica una descripción que se mostrará para la herramienta de evento posterior a la compilación. |
| Utilizar en el build | Especifica si este evento de compilación se excluirá de la compilación en la configuración actual. |
| Archivos adicionales para copiar | Especifica archivos adicionales que se copiarán del sistema remoto. Opcionalmente, la lista se puede proporcionar en forma de pares de asignaciones de remoto a local utilizando la siguiente sintaxis: rutaDeAccesoRemotaCompleta1:=rutaDeAccesoLocalCompleta1;rutaDeAccesoRemotaCompleta2:=rutaDeAccesoLocalCompleta2. En donde se puede copiar un archivo remoto a la ubicación especificada en la máquina local. |
C/C++
IntelliSense
Las propiedades de IntelliSense se pueden establecer en el nivel de proyecto o de archivo para proporcionar pistas sobre el motor de IntelliSense. No afectan a la compilación.
| Propiedad | Descripción |
|---|---|
| Ruta de búsqueda de inclusión | Especifica la ruta de búsqueda de inclusión para resolver archivos incluidos. |
| Inclusiones forzadas | Especifica los archivos que se incluirán forzadamente. |
| Definiciones de preprocesador | Especifica las definiciones del preprocesador que usan los archivos de origen. |
| Anular definiciones del preprocesador | Especifica la anulación de una o varias definiciones del preprocesador. (/U[macro]) |
| Opciones adicionales | Especifica modificadores de compilador adicionales que IntelliSense usará al analizar archivos de C++. |
Construir
| Propiedad | Descripción |
|---|---|
| Línea de comandos de Compilar | Especifica la línea de comandos que se ejecuta para el comando "Compilar". |
| Recompilar Todo en la Línea de Comandos | Especifica la línea de comandos que se ejecuta para el comando "Recompilar todo". |
| Línea de comandos limpia | Especifica la línea de comandos que se ejecuta para el comando "Limpiar". |
Compilación remota
| Propiedad | Descripción |
|---|---|
| Línea de comandos de Compilar | Especifica la línea de comandos que se ejecuta para el comando "Compilar". Esto se ejecuta en el sistema remoto. |
| Recompilar Todo en la Línea de Comandos | Especifica la línea de comandos que se ejecuta para el comando "Recompilar todo". Esto se ejecuta en el sistema remoto. |
| Línea de comandos limpia | Especifica la línea de comandos que se ejecuta para el comando "Limpiar". Esto se ejecuta en el sistema remoto. |
| Salidas | Especifica las salidas generadas por la compilación remota en el sistema remoto. |