Na stránce vlastností General (projekt)
Když klepněte pravým tlačítkem myši na uzel projektu v v Průzkumníku řešení a vyberete Vlastnosti, Obecné stránka vlastností v rámci Vlastnosti konfigurace uzel 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 které soubory jsou odstraněné 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 propojovací program, 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 propojovací program, librarian nebo BSCMake.Informace pro programový přístup k této vlastnosti naleznete v tématu OutputDirectory.
Mezilehlý 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.Přípona cílového souboru
Určuje příponu názvu souboru vygenerovaného tímto projektem; například .EXE nebo .DLL.Přípony pro smazání příkazem Vyčistit
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 v mezilehlé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ě mezilehlý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 sestavení příkazy a vlastnosti.
Sada nástrojů platformy
Umožňuje cílit projekt na jinou verzi knihovny Visual C++ a kompilátoru.Visual C++projekty lze cílit v sadě Visual Studio 2010 (v100) nebo v sadě Visual Studio 2008 (v90).Díky tomu lze využít rozšíření rozhraní IDE v sadě Visual Studio 2010, zatímco lze nadále používat starší verze knihoven a kompilátoru Visual C++.
Výchozí vlastnosti projektu
Vlastnosti v oddíle Výchozí vlastnosti projektu představují výchozí vlastnosti, které lze upravovat.Diskuzi o výchozích vlastnostech naleznete v tématu Specifikování Nastavení projektu pomocí Stránky vlastností.Definice pro tyto vlastnosti lze nalézt v souborech .PROPS v Instalační adresář\VC\VCProjectDefaults.
Typ konfigurace
Lze vybírat z několika typů konfigurace:Aplikace (.EXE) zobrazí sadu nástrojů propojovacího programu (Kompilátor C/C++, MIDL, kompilátor zdrojů, propojovací program, BSCMake, generátor proxy webové služby XML, vlastní sestavení, události prebuild, prelink a postbuild).
Dynamická knihovna (.DLL) zobrazí sadu nástrojů propojovacího programu, určuje možnost /DLL propojovacího programu 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ů propojovacího programu, až na nahrazení nástroje Librarian pro propojovací program 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 propojovacího programu.Informace pro programový přístup k této vlastnosti naleznete v tématu CharacterSet.
Podpora CLR (Common Language Runtime)
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 propojovacího programu /ltgc.Podpora aplikace Windows úložiště
Určuje, zda tento projekt podporuje Windows Store apps.Další informace naleznete v tématu /ZW (Windows Runtime kompilace)a Centrum vývojářů pro Windows.
Informace o přístupu Obecné stránka vlastností v rámci Vlastnosti konfigurace uzel, viz How To: specifikovat vlastnosti projektu se stránkami vlastností.