Sdílet prostřednictvím


Obecná stránka vlastností (projekt)

Po klepnutí pravým tlačítkem myši na uzel projektu v Průzkumníku řešení a zvolení možnosti Vlastnosti stránka vlastností Obecné v uzlu Vlastnosti konfigurace v levém podokně zobrazí dva oddíly vlastností:

  • Obecná

  • Výchozí vlastnosti projektu

Obecná

Vlastnosti v oddíle Obecná ovlivňují umístění souborů, které jsou vytvořeny během procesu sestavení, a to, které soubory jsou odstraněny při zvolení možnosti Vyčistit (v nabídce Sestavení).

  • Výstupní adresář
    Určuje adresář, do kterého nástroje, jako je například linker, umístí všechny konečné výstupní soubory, které jsou vytvořeny během procesu sestavení.Obvykle obsahuje výstupy nástrojů, jako je například linker, librarian nebo BSCMake.

    Informace pro programový přístup k této vlastnosti naleznete v tématu OutputDirectory.

  • Zprostředkující adresář
    Určuje adresář, do kterého nástroje, jako je například kompilátor, umístí všechny mezilehlé soubory vytvořené během procesu sestavení.Obvykle obsahuje výstup nástrojů, jako jsou například kompilátor C/C++, MIDL a kompilátor prostředků.

    Informace pro programový přístup k této vlastnosti naleznete v tématu IntermediateDirectory.

  • Cílový název
    Určuje název souboru vygenerovaného tímto projektem.

  • Cílová přípona
    Určuje příponu názvu souboru vygenerovaného tímto projektem; například .EXE nebo .DLL.

  • Přípony pro odstranění při čištění
    Možnost Vyčistit (z nabídky Sestavení) odstraní soubory z mezilehlého adresáře, ve kterém je sestavena konfigurace projektu.Soubory s příponami zadanými pomocí této vlastnosti budou odstraněny při spuštění Vyčistit, nebo pokud je projekt znovu sestaven.Vedle souborů s těmito příponami ve zprostředkujícím adresáři systém sestavení odstraní také všechny známé výstupy sestavení bez ohledu na to, kde jsou umístěny (včetně zprostředkujících výstupů, jako jsou například soubory .OBJ).Všimněte si, že je možné zadat zástupné znaky.

    Informace pro programový přístup k této vlastnosti naleznete v tématu DeleteExtensionsOnClean.

  • Soubor protokolu sestavení
    Umožňuje určit jiné než výchozí umístění souboru protokolu, který je vytvořen vždy, když je sestaven projekt.

    Pro změnu umístění adresáře lze použít projektová makra.Viz téma Makra pro příkazy a vlastnosti sestavení.

  • Sada nástrojů platformy
    Umožňuje cílit projekt na jinou verzi knihoven a kompilátoru Visual C++.Projekty Visual C++ mohou cílit na výchozí sadu nástrojů v Visual Studio 2012 (v100) nebo sadu nástrojů, která vytváří spustitelné soubory, které lze spustit v systému Windowx XP.

Výchozí vlastnosti projektu

Vlastnosti v oddíle Výchozí vlastnosti projektu představují výchozí vlastnosti, které lze upravovat.Definice pro tyto vlastnosti lze nalézt v souborech .PROPS v Installation Directory\VC\VCProjectDefaults.

  • Typ konfigurace
    Lze vybírat z několika typů konfigurace:

    • Aplikace (.EXE) zobrazí sadu nástrojů linkeru (kompilátor C/C++, MIDL, kompilátor prostředků, linker, BSCMake, generátor proxy webové služby XML, vlastní sestavení, události prebuild, prelink a postbuild).

    • Dynamická knihovna (.DLL) zobrazí sadu nástrojů linkeru, určuje možnost /DLL linkeru a přidá definici _WINDLL do CL.

    • Makefile zobrazí sadu nástrojů makefile (NMake).

    • Statická knihovna (.LIB) zobrazí sadu nástrojů Librarian (stejné jako sada nástrojů linkeru, až na nahrazení nástroje Librarian pro linker a vynechání generátoru proxy webové služby XML).

    • Nástroj zobrazí sadu nástrojů nástroje (MIDL, vlastní sestavení, události prebuild, postbuild).

    Informace pro programový přístup k této vlastnosti naleznete v tématu ConfigurationType.

  • Použití knihovny MFC
    Určuje, zda projekt knihovny MFC bude propojovat MFC DLL staticky nebo dynamicky.Projekty bez knihovny MFC můžou zvolit Použít standardní knihovny Windows pro propojení s různými knihovnami Win32, které jsou zahrnuty při použití knihovny MFC.

    Informace pro programový přístup k této vlastnosti naleznete v tématu useOfMfc.

  • Použití knihovny ATL
    Určuje, zda projekt knihovny ATL bude propojovat ATL .DLL staticky nebo dynamicky.Pokud zadáte cokoli jiného než Nepoužívat ATL, bude do stránky vlastností Příkazového řádku kompilátoru přidaná definice.

    Informace pro programový přístup k této vlastnosti naleznete v tématu useOfATL.

  • Znaková sada
    Určuje, zda by měla být nastavena _UNICODE nebo _MBCS.Tam, kde je to vhodné, ovlivňuje také vstupní bod linkeru.

    Informace pro programový přístup k této vlastnosti naleznete v tématu CharacterSet.

  • Podpora modulu CLR
    Způsobí použití možnosti kompilátoru /clr.

    Informace pro programový přístup k této vlastnosti naleznete v tématu ManagedExtensions.

  • Optimalizace celého programu
    Určuje možnost kompilátoru /GL a možnost linkeru /LTCG.

  • Podpora aplikací pro Windows Store
    Určuje, zda tento projekt podporuje aplikace Windows Store.Další informace naleznete v části /ZW (kompilace Windows Runtime) a ve Středisku pro vývojáře systému Windows.

Viz také

Referenční dokumentace

Stránky vlastností (Visual C++)