• VS路宏 vc++于OutDir、ProjectDir、SolutionDir不同的路径


    说明

    $(RemoteMachine)

    设置为“调试”属性页上“远程计算机”属性的值。有关很多其它信息,请參见更改用于 C/C++ 调试配置的项目设置。

    $(References)

    以分号分隔的引用列表被加入到项目中。

    $(ConfigurationName)

    当前项目配置的名称(比如“Debug”)。

    $(PlatformName)

    当前项目平台的名称(比如“Win32”)。

    $(Inherit)

    指定在由项目生成系统所撰写的命令行中。继承的属性出现的顺序。默认情况下。继承的属性出如今当前属性的末尾。

    $(NoInherit)

    使不论什么将被继承的属性不被继承。若还要避免同级级别的计算,请使用 $(StopEvaluating)。使用 $(NoInherit)会导致对于同一属性忽略不论什么出现的 $(Inherit)。

    $(StopEvaluating)

    马上停止计算链中宏的计算。出如今 $(StopEvaluating) 之后的不论什么值将不出如今宏的计算值中。假设$(StopEvaluating) 在 $(Inherit) 之前。计算链中当前位置的继承值将不会连接到宏值。

    $(StopEvaluating)是 $(NoInherit) 的功能超集。

    $(ParentName)

    包括此项目项的项的名称。该名称将是父目录名称或项目名称。

    $(RootNameSpace)

    包括应用程序的命名空间(假设有)。

    $(IntDir)

    为中间文件指定的相对于项目文件夹的文件夹路径。它解析为“中间文件夹”属性的值。

    $(OutDir)

    输出文件文件夹的路径,相对于项目文件夹。这解析为“输出文件夹”属性的值。

    $(DevEnvDir)

    Visual Studio .NET 的安装文件夹(定义形式:驱动器 + 路径);包含尾部的反斜杠“”。

    $(InputDir)

    输入文件的文件夹(定义形式:驱动器 + 路径);包含尾部的反斜杠“”。假设该项目是输入。则此宏等效于 $(ProjectDir)。

    $(InputPath)

    输入文件的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。假设该项目是输入,则此宏等效于 $(ProjectPath)。

    $(InputName)

    输入文件的基本名称。假设该项目是输入。则此宏等效于 $(ProjectName)。

    $(InputFileName)

    输入文件的文件名称(定义为基本名称 + 文件扩展名)。假设该项目是输入,则此宏等效于 $(ProjectFileName)。

    $(InputExt)

    输入文件的文件扩展名。它在文件扩展名的前面包含“.”。

    假设该项目是输入,则此宏等效于 $(ProjectExt)。

    $(ProjectDir)

    项目的文件夹(定义形式:驱动器 + 路径);包含尾部的反斜杠“”。

    $(ProjectPath)

    项目的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。

    $(ProjectName)

    项目的基本名称。

    $(ProjectFileName)

    项目的文件名称(定义为基本名称 + 文件扩展名)。

    $(ProjectExt)

    项目的文件扩展名。

    它在文件扩展名的前面包含“.”。

    $(SolutionDir)

    解决方式的文件夹(定义形式:驱动器 + 路径)。包含尾部的反斜杠“”。

    $(SolutionPath)

    解决方式的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。

    $(SolutionName)

    解决方式的基本名称。

    $(SolutionFileName)

    解决方式的文件名称(定义为基本名称 + 文件扩展名)。

    $(SolutionExt)

    解决方式的文件扩展名。

    它在文件扩展名的前面包含“.”。

    $(TargetDir)

    生成的主输出文件的文件夹(定义形式:驱动器 + 路径);包含尾部的反斜杠“”。

    $(TargetPath)

    生成的主输出文件的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。

    $(TargetName)

    生成的主输出文件的基本名称。

    $(TargetFileName)

    生成的主输出文件的文件名称(定义为基本名称 + 文件扩展名)。

    $(TargetExt)

    生成的主输出文件的文件扩展名。

    它在文件扩展名的前面包含“.”。

    $(VSInstallDir)

    安装 Visual Studio .NET 的文件夹。

    $(VCInstallDir)

    安装 Visual C++ .NET 的文件夹。

    $(FrameworkDir)

    安装 .NET Framework 的文件夹。

    $(FrameworkVersion)

    Visual Studio 使用的 .NET Framework 版本号。与 $(FrameworkDir) 相结合,就是 Visual Studio 使用的 .NET Framework 版本号的完整路径。

    $(FrameworkSDKDir)

    安装 .NET Framework SDK 的文件夹。.NET Framework SDK 可作为 Visual Studio .NET 的一部分安装,也可单独安装。

    $(WebDeployPath)

    从 Web 部署根到项目输出所属于的位置的相对路径。返回与 RelativePath 同样的值。

    $(WebDeployRoot)

    指向 <localhost> 位置的绝对路径。比如,c:inetpubwwwroot。

    $(SafeParentName)

    有效名称格式的直接父级的名称。比如。窗口是 .resx 文件的父级。

    $(SafeInputName)

    作为有效类名的文件的名称,但不包含文件扩展名。

    $(SafeRootNamespace)

    项目向导将在当中加入代码的命名空间名称。此命名空间名称将仅仅包括在有效的 C++ 标识符中同意的字符。

    $(FxCopDir)

    fxcop.cmd 文件的路径。

    fxcop.cmd 该文件不和所有 Visual C++ 安装了版本号。

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    一些网购体会
    图灵社区 : 阅读 : [讨论] Java语言被很多人抱怨语法繁琐、开发效率低、体系繁杂而笨重,为什么还有这么强的生命力,尤其是在企业软件领域?
    反爬虫策略浅析
    redis源码笔记 刘浩de技术博客 博客园
    欢迎阅读 Erlang OTP 设计原理文档!¶
    图灵社区 : 阅读 : 十年码农聚会报道——让高龄老码农social起来
    学了一年的c++,连个像样的程序都写不出来 C/C++ / C++ 语言
    2012年第一批中关村高端领军人才公示公告
    为什么Markdown+R有较大概率成为科技写作主流? ← 阳志平的个人网站::技术
    大道至易——"刺秦与灭秦"个人、团队的前途与未来
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4872084.html
Copyright © 2020-2023  润新知