"%"宏和"$"宏在MSVS2010中的区别

Difference between "%" macros and "$" macros in MSVS2010

本文关键字:区别 MSVS2010 宏在 宏和      更新时间:2023-10-16

我是MSVS2010的新手。我正在将一个解决方案从MSVS2005移植到MSVS2010。我们使用了"英特尔编译器9.1",现在又使用"英特尔编译器12.1"。因此,这些项目以前被拆分为两个文件:*.vcproj和*.icproj。现在它们只保存在一个文件中:*.vcxproj.

嗯。我看到一些地方使用了%(MACRONAME)宏。我知道$(MACRONAME)和$(OutDir)一样,但%(…)是什么意思

%(ItemMetadataName)是MSBuild批处理语法。有Target批处理和Task批处理,两者都用于基于项的元数据迭代目标或任务。