Proprietà generali (Linux C++)

Il supporto Linux è disponibile in Visual Studio 2017 e versioni successive.

Proprietà Descrizione
Directory di output Specifica un percorso relativo alla directory del file di output. Può includere variabili di ambiente.
Directory intermedia Specifica un percorso relativo alla directory di file intermedia. Può includere variabili di ambiente.
Nome destinazione Specifica il nome del file generato dal progetto.
Estensione di destinazione Specifica l'estensione del file , ad esempio , .agenerata da questo progetto.
Estensioni da eliminare durante la pulitura Specifica con caratteri jolly delimitati da punti e virgola per cui i file nella directory intermedia da eliminare per pulire o ricompilare.
File del log di compilazione Specifica il file del log di compilazione in cui scrivere quando è abilitata la funzione di log di compilazione.
Set di strumenti della piattaforma Specifica il set di strumenti usato per la compilazione della configurazione corrente. Se non è impostato, viene usato il set di strumenti predefinito.
WSL *.exe percorso completo Visual Studio 2019 versione 16.1 Percorso completo dell'eseguibile di sottosistema Windows per Linux (WSL) usato per compilare ed eseguire il debug.
Computer di compilazione remota Visualizza il computer o il dispositivo di destinazione da usare per la compilazione remota, la distribuzione e il debug. È possibile aggiungere o modificare una connessione del computer di destinazione usandoOpzioni strumenti>>multipiattaforma>Gestione connessioni.
Visual Studio 2019 versione 16.1 È possibile specificare un computer diverso per il debug nella pagina Debug .
Directory radice di compilazione remota Consente di specificare un percorso di una directory nel computer remoto o nel dispositivo.
Directory del progetto di compilazione remota Consente di specificare un percorso di una directory nel computer remoto o nel dispositivo per il progetto.
Directory di distribuzione remota Visual Studio 2019 versione 16.1 Specifica il percorso della directory nel computer remoto o nel dispositivo per distribuire il progetto.
Abilitare la compilazione incrementale Visual Studio 2019 versione 16.7 Specifica se eseguire compilazioni incrementali usando il sistema di compilazione Ninja . Le compilazioni in genere saranno più veloci per la maggior parte dei progetti con questa impostazione abilitata.
Directory di inclusione copia remota Visual Studio 2019 versione 16.5 Elenco di directory da copiare in modo ricorsivo dalla destinazione Linux. Questa proprietà influisce sulla copia dell'intestazione remota per IntelliSense, ma non sulla compilazione. Può essere usato quando IntelliSense usa le impostazioni predefinite del compilatore è impostato su false. Usare directory di inclusione aggiuntive nella scheda Generale C/C++ per specificare directory di inclusione aggiuntive da usare sia per IntelliSense che per la compilazione.
Directory di esclusione di copia remota Visual Studio 2019 versione 16.5 Elenco di directory non da copiare dalla destinazione Linux. In genere, questa proprietà viene usata per rimuovere le sottodirectory delle directory di inclusione.
IntelliSense usa le impostazioni predefinite del compilatore Visual Studio 2019 versione 16.5 Se eseguire una query sul compilatore a cui fa riferimento questo progetto per l'elenco predefinito di posizioni di inclusione. Queste posizioni vengono aggiunte automaticamente all'elenco di directory remote da copiare. Impostare questa proprietà su false solo se il compilatore non supporta parametri gcc-like. Entrambi i compilatori gcc e clang supportano query per le directory di inclusione ( ad esempio , g++ -x c++ -E -v -std=c++11).
Tipo configurazione Specifica il tipo di output generato da questa configurazione, ad esempio: Libreria dinamica (.so), Libreria statica (.a), Application (.out) e Makefile
Uso di STL Specifica la libreria standard C++ da usare per questa configurazione, ad esempio: Libreria GNU Standard C++ condivisa o Libreria GNU Standard C++ statica (statica)