Stránka vlastností adresářů VC++ (Windows)

Na této stránce vlastností můžete sadě Visual Studio sdělit, které adresáře se mají použít při sestavování aktuálně vybraného projektu. Pokud chcete nastavit adresáře pro více projektů v řešení, použijte vlastní seznam vlastností, jak je popsáno v tématu Sdílení nebo opakované použití nastavení projektu visual Studio C++.

Informace o verzi Linuxu této stránky najdete v adresářích VC++ (Linux C++).

Přístup ke stránce vlastností adresářů VC++:

  1. Pokud není okno Průzkumník řešení viditelné, v hlavní nabídce zvolte Zobrazit> Průzkumník řešení.

  2. Klikněte pravým tlačítkem myši na uzel projektu (ne na řešení nejvyšší úrovně) a zvolte Vlastnosti a otevřete dialogové okno Stránky vlastností.

  3. Vyberte stránku vlastností Vlastností>konfigurace VC++.

Vlastnosti adresářů VC++ se vztahují na projekt, ne na uzel řešení nejvyšší úrovně. Pokud v části Vlastnosti konfigurace nevidíte adresáře VC++, vyberte v okně Průzkumník řešení uzel projektu C++:

Screenshot of the Solution Explorer window with the Project node selected.

V dialogovém okně stránek vlastností jsou vybrány vlastnosti konfigurace > adresářů VC++. Jsou uvedeny různé adresáře C++, například: spustitelné adresáře, včetně adresářů, adresářů knihoven, zdrojových adresářů atd.

Stránka vlastností adresářů VC++ pro projekty napříč platformami vypadá jinak. Informace specifické pro projekty C++ linuxu najdete v tématu Adresáře VC++ (Linux C++).

Pokud nejste obeznámeni s vlastnostmi projektu v sadě Visual Studio, může být užitečné nejprve přečíst sadu kompilátoru C++ a vlastnosti sestavení v sadě Visual Studio.

Výchozí nastavení vlastností adresářů VC++ závisí na typu projektu. V případě desktopových projektů obsahují umístění nástrojů C++ pro konkrétní sadu nástrojů platformy a umístění sady Windows SDK. Sadu nástrojů platformy a verzi sady Windows SDK můžete změnit na stránce Obecné vlastnosti>konfigurace.

Zobrazení hodnot pro některý z adresářů:

  1. Na stránce adresářů VC++ vyberte jednu z vlastností. Můžete například zvolit adresáře knihovny.
  2. Na konci pole hodnoty vlastnosti zvolte tlačítko šipky dolů.
  3. V rozevírací nabídce zvolte Upravit.

Detail of the Library Directories property drop-down with the Edit command highlighted.

Teď se zobrazí dialogové okno podobné tomuto:

Screenshot of the Library Directories dialog.

Dialogové okno adresářů knihovny obsahuje oblast adresářů knihoven a oblast vyhodnocených hodnot, která zobrazuje hodnoty cesty po rozbalení všech maker. V oblasti zděděných hodnot se zobrazují hodnoty makra zděděné z nadřazeného objektu nebo projektu. Je zaškrtnuté políčko Dědit z nadřazených nebo projektových výchozích hodnot. K dispozici je tlačítko maker a tlačítko OK a Zrušit.

Pomocí tohoto dialogového okna můžete zobrazit aktuální adresáře. Pokud ale chcete změnit nebo přidat adresář, je lepší použít Správce vlastností k vytvoření seznamu vlastností nebo úpravě výchozího seznamu vlastností uživatele. Další informace najdete v tématu Sdílení nebo opětovné použití nastavení projektu v sadě Visual Studio C++.

Jak je znázorněno dříve, mnoho zděděných cest je k dispozici jako makra. Pokud chcete prozkoumat aktuální hodnotu makra, zvolte tlačítko Makra v pravém dolním rohu dialogového okna. Mnoho maker závisí na typu konfigurace. Makro v sestavení ladění se může například vyhodnotit na jinou cestu než stejné makro v buildu vydané verze. Informace o zkoumání hodnot maker naleznete v tématu Běžná makra pro příkazy a vlastnosti sestavení.

V textovém poli můžete vyhledat částečné nebo úplné shody makra. Následující snímek obrazovky ukazuje všechna makra, která obsahují řetězec WindowsSDK. Zobrazuje také aktuální cestu, kterou každé makro vyhodnotí jako:

Screenshot of the Library Directories dialog with the list of macro values displayed.

Zobrazí se dialogové okno Adresáře knihovny a filtrovaný seznam maker. Výsledky zahrnují makra, která obsahují řetězec "WindowsSDK", například $ ( Windows SDK _ Spustitelná cesta), $ ( Windows SDK _ Include Path ), $ ( Windows SDK _ Library Path ) a další. V oblasti zděděných hodnot se zobrazují hodnoty maker zděděné z nadřazeného objektu nebo projektu. Vyhodnocená oblast hodnot zobrazuje hodnoty cesty po rozbalení všech maker. Je zaškrtnuté políčko Dědit z nadřazených nebo projektových výchozích hodnot. K dispozici je tlačítko makra a tlačítko Vložit, OK a Zrušit.

Tento seznam se vyplní při psaní. Nestiskejte Enter.

Další informace o makrech a důvodech jejich použití místo pevně zakódovaných cest naleznete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

Informace o zkoumání hodnot maker naleznete v tématu Běžná makra pro příkazy a vlastnosti sestavení. Toto téma obsahuje také běžně používaná makra.

Vlastní makra můžete definovat dvěma způsoby:

  • Nastavte proměnné prostředí na příkazovém řádku vývojáře. Všechny proměnné prostředí se považují za vlastnosti nebo makra nástroje MSBuild.

  • Definujte uživatelská makra v .props souboru. Další informace naleznete v tématu Makra stránky vlastností.

Další informace naleznete v tématu Dědičnost vlastností v projektech sady Visual Studio a tyto blogové příspěvky: Adresáře VC++, Visual Studio 2010 C++ Průvodce upgradem projektu.

Obecná

Můžete zadat také další adresáře, a to následujícím způsobem.

Spustitelné adresáře
Adresáře, ve kterých se mají vyhledávat spustitelné soubory. PATH Odpovídá proměnné prostředí.

Zahrnout adresáře
Adresáře, ve kterých se mají vyhledávat vkládané soubory, na něž je odkazováno ze zdrojového kódu. INCLUDE Odpovídá proměnné prostředí.

Adresáře externích zahrnutí
Cesty k zahrnutí souborů, které se mají během kompilace považovat za externí nebo systémové soubory. Tyto soubory se přeskočí při aktuálních kontrolách sestavení. Tyto cesty také používají vlastnosti Externí zahrnutí . Další informace o nastavení těchto možností v integrovaném vývojovém prostředí (IDE) najdete v možnosti kompilátoru /external .

Referenční adresáře
Adresáře, ve kterých se mají hledat soubory sestavení a modulu (metadata), na které odkazuje zdrojový kód direktiva #using . LIBPATH Odpovídá proměnné prostředí.

Adresáře knihoven
Adresáře pro hledání souborů knihovny (.lib) Toto vyhledávání zahrnuje knihovny za běhu. LIB Odpovídá proměnné prostředí. Toto nastavení se nevztahuje na .obj soubory. Chcete-li vytvořit propojení se souborem.obj, vyberte na stránce vlastností Linkeru>Obecné vlastnosti konfigurace>možnost Další závislosti knihovny a pak zadejte relativní cestu k souboru. Další informace naleznete v tématu Stránky vlastností linkeru.

Adresáře WinRT knihovny
Adresáře pro vyhledávání souborů knihovny WinRT pro použití v aplikacích pro Univerzální platforma Windows (UPW).

Zdrojové adresáře
Adresáře, ve kterých se mají vyhledávat zdrojové soubory pro IntelliSense.

Vyloučení adresářů
Před každou kompilací sada Visual Studio dotazuje časové razítko na všechny soubory, aby bylo možné určit, zda byly od předchozí kompilace změněny. Pokud má váš projekt velké stabilní knihovny, můžete potenciálně zrychlit časy sestavení tím, že tyto adresáře vyloučíte z kontroly časového razítka.

Veřejný obsah projektu

Veřejné adresáře zahrnutí
Jeden nebo více adresářů, které se mají automaticky přidat do cesty zahrnutí do projektů, které na tento projekt odkazují.

Všechny soubory hlaviček jsou veřejné
Určuje, zda se mají automaticky přidat veřejné adresáře nebo všechny soubory hlaviček projektu do cesty zahrnutí do projektů, které odkazují na tento projekt.

Veřejné adresáře modulů C++
Jeden nebo více adresářů, které obsahují zdroje jednotek C++ nebo jednotek hlaviček, aby byly k dispozici automaticky pro projekty, které odkazují na tento projekt.

Všechny moduly jsou veřejné
Určuje, jestli se mají všechny moduly projektu a jednotky hlaviček zpřístupnit automaticky pro projekty, které na tento projekt odkazují.

Sdílení nastavení

Vlastnosti projektu můžete sdílet s dalšími uživateli nebo napříč počítači. Další informace naleznete v tématu Nastavení kompilátoru jazyka C++ a vlastností sestavení v sadě Visual Studio.