Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |