Obecné vlastnosti (Linux C++)
Podpora Linuxu je dostupná 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 zprostředkujícímu adresáři souborů. 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 generuje. |
Rozšíření k odstranění při čištění | Specifikace zástupných znaků oddělených středníkem, pro které soubory v zprostředkujícím adresáři 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 povolené protokolování sestavení. |
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ů. |
Úplná cesta WSL *.exe | Úplná cesta k spustitelnému souboru Subsystém Windows pro Linux (WSL) používanému k sestavení a ladění sady Visual Studio 2019 verze 16.1 |
Vzdálený počítač sestavení | 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í možností>nástrojů>pro různé platformy> Správce připojení. Visual Studio 2019 verze 16.1 Můžete zadat jiný počítač pro ladění na stránce 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. |
Vzdálený adresář 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í systému sestavení Ninja . U většiny projektů s povoleným nastavením budou sestavení obvykle rychlejší. |
Adresáře zahrnutí vzdáleného kopírování | Visual Studio 2019 verze 16.5 Seznam adresářů pro rekurzivní kopírování z cíle Linuxu. Tato vlastnost ovlivňuje vzdálenou kopii hlavičky pro IntelliSense, ale ne sestavení. Dá se použít, když intelliSense používá výchozí hodnoty kompilátoru na hodnotu false. Pomocí dalších adresářů include na kartě Obecné C/C++ určete další adresáře zahrnutí, které se mají použít pro IntelliSense i sestavení. |
Vyloučení adresářů vzdáleného kopírování | Visual Studio 2019 verze 16.5 Seznam adresářů , které se nekopírovaly z cíle Linuxu. Obvykle se tato vlastnost používá k odebrání podadresářů zahrnutí. |
IntelliSense používá výchozí hodnoty kompilátoru. | Visual Studio 2019 verze 16.5 Určuje, jestli 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ářů, které se mají kopírovat. Tuto vlastnost nastavte pouze na false, pokud kompilátor nepodporuje parametry podobné gcc. Kompilátory gcc i clang podporují dotazy pro 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, kterou standardní knihovnu C++, která se má použít pro tuto konfiguraci, například: Shared GNU Standard C++ Library nebo Static GNU Standard C++ Library (-static). |