Obecné vlastnosti (Linux C++)

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

Vlastnost Popis
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í.
Cílový název Určuje název souboru, který tento projekt vygeneruje.
Cílové rozšíření Určuje příponu souboru (například .a), kterou tento projekt vygeneruje.
Rozšíření k odstranění při čištění Specifikace zástupných znaků oddělených středníkem pro soubory v zprostředkujícím adresáři, které se mají odstranit při vyčištění nebo opětovném sestavení.
Soubor protokolu sestavení Určuje soubor protokolu sestavení, do který se má zapisovat, když je protokolování sestavení povolené.
Sada nástrojů platformy Určuje sadu nástrojů použitou k sestavení aktuální konfigurace. Pokud není nastavená, použije se výchozí sada nástrojů.
WSL *.exe úplná cesta Visual Studio 2019 verze 16.1 Úplná cesta ke spustitelnému souboru Subsystém Windows pro Linux (WSL) používanému k sestavení a ladění.
Vzdálený buildovací počítač Zobrazí cílový počítač nebo zařízení, které se má použít pro vzdálené sestavení, nasazení a ladění. Připojení cílového počítače můžete přidat nebo upravit pomocí nástrojů>Možnosti>pro různé platformy>Správce připojení.
Visual Studio 2019 verze 16.1 Na stránce Ladění můžete zadat jiný počítač pro 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.
Adresář vzdáleného nasazení Visual Studio 2019 verze 16.1 Určuje cestu k adresáři na vzdáleném počítači nebo zařízení pro nasazení projektu.
Povolení přírůstkového sestavení Visual Studio 2019 verze 16.7 Určuje, jestli se mají provádět přírůstková sestavení pomocí buildovacího systému Ninja . U většiny projektů s povoleným tímto nastavením budou sestavení obvykle rychlejší.
Zahrnutí adresářů vzdálené kopie Visual Studio 2019 verze 16.5 Seznam adresářů, které se mají rekurzivně kopírovat z cíle Linuxu. Tato vlastnost ovlivňuje vzdálené kopírování hlaviček pro IntelliSense, ale ne sestavení. Dá se použít, když intellisense používá výchozí nastavení kompilátoru je nastaveno na false. Pomocí možnosti Additional Include Directories (Další adresáře zahrnutí ) na kartě C/C++ General (Obecné) určete další adresáře zahrnutí, které se mají použít pro IntelliSense i sestavení.
Vyloučení adresářů pro vzdálenou kopii Visual Studio 2019 verze 16.5 Seznam adresářů, které se nemají kopírovat z cíle Linuxu. Tato vlastnost se obvykle používá k odebrání podadresářů adresářů zahrnutí.
IntelliSense používá výchozí nastavení kompilátoru Visual Studio 2019 verze 16.5 Určuje, zda se má kompilátor odkazovaný tímto projektem dotazovat na výchozí seznam umístění zahrnutí. Tato umístění se automaticky přidají do seznamu vzdálených adresářů ke kopírování. Tuto vlastnost nastavte na false pouze v případě, že kompilátor nepodporuje parametry podobné gcc. Kompilátory gcc i clang podporují dotazy na adresáře include (například g++ -x c++ -E -v -std=c++11).
Typ konfigurace Určuje typ výstupu, který tato konfigurace generuje, například: Dynamická knihovna (.so), Statická knihovna (.a), Aplikace (.out) a Soubor pravidel
Použití STL Určuje, která standardní knihovna C++ se má použít pro tuto konfiguraci, například: Sdílená standardní knihovna JAZYKa C++ GNU nebo Static GNU Standard C++ Library (-static).