Makra pro příkazy a vlastnosti sestavení
Tato makra lze použít kdekoli v projektovém dialogovém okně Stránky vlastností, ve kterém jsou akceptovány řetězce.Tato makra nerozlišují malá a velká písmena.
Aktuálně dostupných maker ve sloupci vpravo od názvu vlastnosti zobrazíte klepnutím na šipku rozevíracího seznamu.Pokud Úprava je k dispozici, klepněte na něj a potom klepněte v dialogovém okně Upravit makra.Další informace naleznete Specifying User-Defined Values část Stránky vlastností (Visual C++).
Makra, které jsou označeny jako "Zastaralá" se již nepoužívají nebo byly nahrazeny rovnocennou položkou makra metadat (%(name)).Makra, které jsou označena jako „Zastaralá; převedená" jsou také zastaralá.Je-li projekt obsahující makro přenesen ze sady Visual Studio 2008, sada Visual Studio převede makro na ekvivalentní Visual Studio 2010 makro.
Makro |
Popis |
---|---|
$(RemoteMachine) |
Nastavena na hodnotu vlastnosti Remote Machine na stránce vlastností Ladění. Další informace naleznete v tématu Změna nastavení projektu pro konfiguraci Ladění C/C++. |
$(Configuration) |
Název aktuální konfigurace projektu (například "Ladění"). |
$(Platform) |
Název aktuální platformy projektu (například "Win32"). |
$(ParentName) |
(Zastaralé.) Název položky, která obsahuje tuto položku projektu.Toto bude název nadřazené složky nebo název projektu. |
$(RootNameSpace) |
Jmenný prostor, pokud existuje, obsahující aplikaci. |
$(IntDir) |
Cesta k určenému adresáři pro mezilehlé soubory, relativně vzhledem k adresáři projektu.Tato cesta by měla mít koncové lomítko.Překládáno na hodnotu vlastnosti Intermediate Directory. |
$(OutDir) |
Cesta k adresáři výstupního souboru, relativně vzhledem k adresáři projektu.Tato cesta by měla mít koncové lomítko.Překládáno na hodnotu vlastnosti Output Directory. |
$(DevEnvDir) |
Instalační adresář Visual Studio 2010 (definovaný jako jednotka + cesta); obsahuje koncové zpětné lomítko „\". |
$(InputDir) |
(Zastaralé; převedené) Adresář vstupního souboru (definovaný jako jednotka + cesta); obsahuje koncové zpětné lomítko „\". Pokud je projekt vstup, pak toto makro je ekvivalentní s $(ProjectDir). |
$(InputPath) |
(Zastaralé; převedené) Absolutní cesta k vstupnímu souboru (definován jako jednotka + cesta + základní název + přípona souboru).Pokud je projekt vstup, pak toto makro je ekvivalentní s $(ProjectPath). |
$(InputName) |
(Zastaralé; převedené) Základní název vstupního souboru.Pokud je projekt vstup, pak toto makro je ekvivalentní s $(ProjectName). |
$(InputFileName) |
(Zastaralé; převedené) Název vstupního souboru (definován jako základní název + přípona souboru).Pokud je projekt vstup, pak toto makro je ekvivalentní s $(ProjectFileName). |
$(InputExt) |
(Zastaralé; převedené) Přípona vstupního souboru.Zahrnuje '.' před příponou souboru.Pokud je projekt vstup, pak toto makro je ekvivalentní s $(ProjectExt). |
$(ProjectDir) |
Adresář projektu (definovaný jako jednotka + cesta); obsahuje koncové zpětné lomítko „\". |
$(ProjectPath) |
Absolutní cesta k projektu (definován jako jednotka + cesta + základní název + přípona souboru). |
$(ProjectName) |
Základní název projektu. |
$(ProjectFileName) |
Název souboru projektu (definován jako základní název + přípona souboru). |
$(ProjectExt) |
Přípona projektového souboru.Zahrnuje '.' před příponou souboru. |
$(SolutionDir) |
Adresář řešení (definovaný jako jednotka + cesta); obsahuje koncové zpětné lomítko „\". |
$(SolutionPath) |
Absolutní cesta k řešení (definován jako jednotka + cesta + základní název + přípona souboru). |
$(SolutionName) |
Základní název řešení. |
$(SolutionFileName) |
Název souboru řešení (definován jako základní název + přípona souboru). |
$(SolutionExt) |
Přípona souboru řešení.Zahrnuje '.' před příponou souboru. |
$(TargetDir) |
Adresář primárního výstupního souboru pro sestavení (definovaný jako jednotka + cesta), obsahuje koncové zpětné lomítko „\". |
$(TargetPath) |
Absolutní cesta k primárnímu výstupnímu souboru pro sestavení (definován jako jednotka + cesta + základní název + přípona souboru). |
$(TargetName) |
Základní název primárního výstupního souboru pro sestavení. |
$(TargetFileName) |
Název primárního výstupního souboru pro sestavení (definovaný jako základní název + přípona souboru). |
$(TargetExt) |
Přípona primárního výstupního souboru pro sestavení.Zahrnuje '.' před příponou souboru. |
$(VSInstallDir) |
Adresář, do kterého jste nainstalovali Visual Studio 2010. Tato vlastnost obsahuje verzi cílové sady Visual Studio, která může být různá od hostitelské sady Visual Studio.Například při sestavení s $(PlatformToolset) = v90, $(VSInstallDir) obsahuje cestu k instalaci sady Visual Studio 2008. |
$(VCInstallDir) |
Adresář, do kterého jste nainstalovali Visual C++ 2010. Tato vlastnost obsahuje verzi cílové aplikace Visual C++, která může být různá od hostitelské sady Visual Studio.Například při sestavení s $(PlatformToolset) = v90, $(VCInstallDir) obsahuje cestu k instalaci aplikace Visual C++ 2008. |
$(FrameworkDir) |
Adresář, do kterého bylo nainstalováno rozhraní .NET Framework. |
$(FrameworkVersion) |
Verze rozhraní .NET Framework použitá sadou Visual Studio.V kombinaci s $(FrameworkDir) úplná cesta k verzi rozhraní .NET Framework použitého sadou Visual Studio. |
$(FrameworkSDKDir) |
Adresář, do kterého jste nainstalovali rozhraní .NET Framework.Rozhraní .NET Framework lze nainstalovat samostatně nebo jako součást Visual Studio 2010. |
$(WebDeployPath) |
Relativní cesta z kořene nasazení webu k místu, kam patří výstup projektu.Vrací stejnou hodnotu jako RelativePath. |
$(WebDeployRoot) |
Absolutní cesta k umístění <localhost>. Například c:\inetpub\wwwroot. |
$(SafeParentName) |
(Zastaralé.) Název nejbližšího nadřazeného prvku ve formátu platného názvu.Formulář je například nadřazen souboru .RESX. |
$(SafeInputName) |
(Zastaralé.) Název souboru jako platný název třídy, bez přípony souboru. |
$(SafeRootNamespace) |
(Zastaralé.) Jmenný prostor, do kterého průvodce projektem přidá kód.Tento název jmenného prostoru bude obsahovat pouze znaky, které jsou přípustné pro platný identifikátor jazyka C++. |
$(FxCopDir) |
Cesta k souboru fxcop.CMD.Soubor fxcop.CMD není nainstalován se všemi edicemi aplikace Visual C++. |