Vlastnosti projektu souboru pravidel (Linux C++)

Podpora Linuxu je k dispozici v sadě Visual Studio 2017 a novějších verzích.

Toto je částečný seznam vlastností dostupných v linuxovém projektu souboru pravidel. Mnoho vlastností projektu souboru pravidel je shodných s vlastnostmi projektu konzolové aplikace jazyka C++ pro Linux.

Obecné

Vlastnost Popis Choices
Výstupní adresář Určuje relativní cestu k adresáři výstupního souboru; může obsahovat proměnné prostředí.
Zprostředkující adresář Určuje relativní cestu k adresáři zprostředkujícího souboru; může obsahovat proměnné prostředí.
Soubor protokolu sestavení Určuje soubor protokolu sestavení, do který se má zapisovat, když je protokolování sestavení povolené.
Typ konfigurace Určuje typ výstupu, který tato konfigurace vygeneruje. Dynamická knihovna (.so) – dynamická knihovna (.so)
Statická knihovna (.a) – Statická knihovna (.a)
Aplikace (.out) – aplikace (.out)
Soubor pravidel – soubor pravidel
Vzdálený buildovací počítač Cílový počítač nebo zařízení, které se má použít pro vzdálené sestavení, nasazení a ladění.
Vzdálený kořenový adresář sestavení Určuje cestu k adresáři na vzdáleném počítači nebo zařízení.
Adresář vzdáleného projektu sestavení Určuje cestu k adresáři na vzdáleném počítači nebo zařízení pro projekt.

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 pro události před sestavením.
Description Určuje popis nástroje pro události před sestavením, který se má zobrazit.
Použití v sestavení Určuje, jestli je tato událost sestavení vyloučena ze sestavení pro aktuální konfiguraci.
Další soubory ke zkopírování Určuje další soubory, které se mají zkopírovat do vzdáleného systému. Volitelně je možné seznam poskytnout jako páry mapování místního a vzdáleného mapování pomocí podobné syntaxe: 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álosti po sestavení.
Description Určuje popis nástroje události po sestavení, který se má zobrazit.
Použití v sestavení Určuje, jestli je tato událost sestavení vyloučena ze sestavení pro aktuální konfiguraci.
Další soubory ke zkopírování Určuje další soubory, které se mají zkopírovat do vzdáleného systému. Volitelně je možné seznam poskytnout jako páry mapování místního a vzdáleného mapování pomocí podobné syntaxe: 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ř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 ve vzdáleném systému.
Description Určuje popis nástroje pro události před sestavením, který se má zobrazit.
Použití v sestavení Určuje, jestli je tato událost sestavení vyloučena ze sestavení pro aktuální konfiguraci.
Další soubory ke zkopírování Určuje další soubory, které se mají zkopírovat ze vzdáleného systému. Seznam lze volitelně poskytnout jako páry mapování vzdáleného k místnímu prostředí pomocí podobné syntaxe: fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2, kde lze vzdálený soubor zkopírovat do zadaného umístění v 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.
Description Určuje popis nástroje události po sestavení, který se má zobrazit.
Použití v sestavení Určuje, jestli je tato událost sestavení vyloučena ze sestavení pro aktuální konfiguraci.
Další soubory ke zkopírování Určuje další soubory, které se mají zkopírovat ze vzdáleného systému. Seznam lze volitelně poskytnout jako páry mapování vzdáleného k místnímu prostředí pomocí podobné syntaxe: fullremotepath1:=fulllocalpath1;fullremotepath2:=fulllocalpath2, kde lze vzdálený soubor zkopírovat do zadaného umístění v 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 hledání zahrnutí pro překlad zahrnutých souborů.
Vynucené zahrnutí Určuje soubory, které jsou vynuceny.
Definice preprocesoru Určuje definici preprocesoru používanou zdrojovými soubory.
Nedefinovat definice preprocesoru Určuje jeden nebo více nedefinování preprocesoru. (/U[makro])
Další možnosti Určuje další přepínače kompilátoru, které má technologie IntelliSense používat při analýze souborů jazyka C++.

Sestavení

Vlastnost Popis
Příkazový řádek sestavení Určuje příkazový řádek, který se má spustit pro příkaz Build.
Znovu sestavit celý příkazový řádek Určuje příkazový řádek, který se má spustit pro příkaz Znovu sestavit vše.
Vyčistit příkazový řádek 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 Build. To se provádí ve vzdáleném systému.
Znovu sestavit celý příkazový řádek Určuje příkazový řádek, který se má spustit pro příkaz Znovu sestavit vše. To se provádí ve vzdáleném systému.
Vyčistit příkazový řádek Určuje příkazový řádek, který se má spustit pro příkaz Vyčistit. To se provádí ve vzdáleném systému.
Výstupy Určuje výstupy generované vzdáleným sestavením ve vzdáleném systému.