Vlastnosti projektu souboru pravidel (Linux C++)
Podpora Linuxu je dostupná v sadě Visual Studio 2017 a novějších verzích.
Toto je částečný seznam vlastností dostupných v projektu v souboru pravidel Linuxu. Mnoho vlastností projektu souboru pravidel je stejné jako vlastnosti projektu konzolové aplikace Linux C++.
OBECNÉ
Vlastnost | Popis | Volby |
---|---|---|
Výstupní adresář | Určuje relativní cestu k adresáři výstupního souboru; může zahrnovat proměnné prostředí. | |
Zprostředkující adresář | Určuje relativní cestu k zprostředkujícímu adresáři souborů; může zahrnovat proměnné prostředí. | |
Soubor protokolu sestavení | Určuje soubor protokolu sestavení, do který se má zapisovat, když je povolené protokolování sestavení. | |
Typ konfigurace | Určuje typ výstupu, který tato konfigurace vygeneruje. | Dynamická knihovna (.so) – dynamická knihovna (.so) Statická knihovna (.a) – Statická knihovna (.a) Application (.out) – Aplikace (.out) Soubor pravidel – soubor pravidel |
Vzdálený počítač sestavení | Cílový počítač nebo zařízení, které se má použít pro vzdálené sestavení, nasazení a ladění. | |
Kořenový adresář vzdáleného sestavení | Určuje cestu k adresáři na vzdáleném počítači nebo zařízení. | |
Adresář projektu vzdáleného sestavení | Určuje cestu k adresáři na vzdáleném počítači nebo zařízení projektu. |
Ladění
Viz vlastnosti ladicího programu (Linux C++)
Kopírovat zdroje
Viz Vlastnosti projektu kopírování zdrojů (Linux C++).
Události sestavení
Událost před sestavením
Vlastnost | Popis |
---|---|
Příkazový řádek | Určuje příkazový řádek pro spuštění nástroje událostí před sestavením. |
Popis | Určuje popis nástroje událostí před sestavením, který se má zobrazit. |
Použití v sestavení | Určuje, zda je tato událost sestavení vyloučena z sestavení pro aktuální konfiguraci. |
Další soubory ke kopírování | Určuje další soubory, které se mají kopírovat do vzdáleného systému. Volitelně lze seznam poskytnout jako místní pro páry vzdáleného mapování pomocí syntaxe, jako je tato: fulllocalpath1:=fullremotepath1; fulllocalpath2:=fullremotepath2, kde lze místní soubor zkopírovat do zadaného vzdáleného umístění ve vzdáleném systému. |
Událost po sestavení
Vlastnost | Popis |
---|---|
Příkazový řádek | Určuje příkazový řádek pro spuštění nástroje událostí po sestavení. |
Popis | Určuje popis nástroje událostí po sestavení, který se má zobrazit. |
Použití v sestavení | Určuje, zda je tato událost sestavení vyloučena z sestavení pro aktuální konfiguraci. |
Další soubory ke kopírování | Určuje další soubory, které se mají kopírovat do vzdáleného systému. Volitelně lze seznam poskytnout jako místní pro páry vzdáleného mapování pomocí syntaxe, jako je tato: fulllocalpath1:=fullremotepath1; fulllocalpath2:=fullremotepath2, kde lze místní soubor zkopírovat do zadaného vzdáleného umístění ve vzdáleném systému. |
Vzdálená událost předběžného sestavení
Vlastnost | Popis |
---|---|
Příkazový řádek | Určuje příkazový řádek pro nástroj událostí před sestavením, který se má spustit ve vzdáleném systému. |
Popis | Určuje popis nástroje událostí před sestavením, který se má zobrazit. |
Použití v sestavení | Určuje, zda je tato událost sestavení vyloučena z sestavení pro aktuální konfiguraci. |
Další soubory ke kopírování | Určuje další soubory, které se mají kopírovat ze vzdáleného systému. Volitelně lze seznam poskytnout jako vzdálený pro místní páry mapování pomocí syntaxe, jako je tato: fullremotepath1:=fulllocalpath1; fullremotepath2:=fulllocalpath2, kde lze vzdálený soubor zkopírovat do zadaného umístění na místním počítači. |
Vzdálená událost po sestavení
Vlastnost | Popis |
---|---|
Příkazový řádek | Určuje příkazový řádek pro nástroj událostí po sestavení, který se má spustit ve vzdáleném systému. |
Popis | Určuje popis nástroje událostí po sestavení, který se má zobrazit. |
Použití v sestavení | Určuje, zda je tato událost sestavení vyloučena z sestavení pro aktuální konfiguraci. |
Další soubory ke kopírování | Určuje další soubory, které se mají kopírovat ze vzdáleného systému. Volitelně lze seznam poskytnout jako vzdálený pro místní páry mapování pomocí syntaxe, jako je tato: fullremotepath1:=fulllocalpath1; fullremotepath2:=fulllocalpath2, kde lze vzdálený soubor zkopírovat do zadaného umístění na místním počítači. |
C/C++
IntelliSense
Vlastnosti IntelliSense lze nastavit na úrovni projektu nebo souboru a poskytnout tak nápovědu modulu IntelliSense. Nemají vliv na kompilaci.
Vlastnost | Popis |
---|---|
Zahrnout cestu hledání | Určuje cestu k zahrnutí hledání pro překlad zahrnutých souborů. |
Vynucené zahrnutí | Určuje soubory, které jsou vynuceny. |
Definice preprocesoru | Určuje preprocesor definuje používané zdrojovými soubory. |
Definice nedefinovaných preprocesorů | Určuje jeden nebo více nedefinů preprocesoru. (/U[makro]) |
Další možnosti | Určuje další přepínače kompilátoru, které má IntelliSense používat při analýze souborů C++. |
Sestavení
Vlastnost | Popis |
---|---|
Příkazový řádek sestavení | Určuje příkazový řádek, který se má spustit pro příkaz Sestavení. |
Opětovné sestavení veškerého příkazového řádku | Určuje příkazový řádek, který se má spustit pro příkaz Znovu sestavit vše. |
Vyčištění příkazového řádku | Určuje příkazový řádek, který se má spustit pro příkaz Vyčistit. |
Vzdálené sestavení
Vlastnost | Popis |
---|---|
Příkazový řádek sestavení | Určuje příkazový řádek, který se má spustit pro příkaz Sestavení. Spustí se ve vzdáleném systému. |
Opětovné sestavení veškerého příkazového řádku | Určuje příkazový řádek, který se má spustit pro příkaz Znovu sestavit vše. Spustí se ve vzdáleném systému. |
Vyčištění příkazového řádku | Určuje příkazový řádek, který se má spustit pro příkaz Vyčistit. Spustí se ve vzdáleném systému. |
Výstupy | Určuje výstupy vygenerované vzdáleným sestavením ve vzdáleném systému. |