2

是否可以从 Visual C++ 项目设置中小写环境变量,例如$(TargetName)等,$(ConfigurationName)而不必将这些指定为新的环境变量。我想将所有内容保持小写以匹配我的 unix 版本。

谢谢

4

2 回答 2

2

对的,这是可能的!

只需使用$(MacroName.toLower()) or $(MacroName.toUpper())

例如:

$(Configuration)==Debug

$(Configuration.toLower())==debug

$(Configuration.toUpper())==DEBUG


这适用于 Visual Studio 2017,但无法判断它是否适用于旧版本。

于 2018-03-31T08:18:00.840 回答
0

这里说:

这些宏不区分大小写。

根据一些人的说法,$(Target..) 是小写的,而 $(OutputDir) 不一定是:

但是,我不知道有任何文件证实了这一点。

于 2013-03-20T13:08:08.693 回答