Sdílet prostřednictvím


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.