是否可以从 Visual C++ 项目设置中小写环境变量,例如$(TargetName)
等,$(ConfigurationName)
而不必将这些指定为新的环境变量。我想将所有内容保持小写以匹配我的 unix 版本。
谢谢
是否可以从 Visual C++ 项目设置中小写环境变量,例如$(TargetName)
等,$(ConfigurationName)
而不必将这些指定为新的环境变量。我想将所有内容保持小写以匹配我的 unix 版本。
谢谢
对的,这是可能的!
只需使用$(MacroName.toLower())
or $(MacroName.toUpper())
。
例如:
$(Configuration)
==Debug
$(Configuration.toLower())
==debug
$(Configuration.toUpper())
==DEBUG
这适用于 Visual Studio 2017,但无法判断它是否适用于旧版本。
这里说:
这些宏不区分大小写。
根据一些人的说法,$(Target..) 是小写的,而 $(OutputDir) 不一定是:
但是,我不知道有任何文件证实了这一点。