我正在将我们的 VC++ 项目从 Visual Studio 2005 (VC8) 迁移到 Visual Studio 2008 (VC9)。解决方案中的一些项目在项目设置的“附加库目录”字段中具有第三方库的路径。路径看起来像这样:
..\SomeLibrary\Lib\vc9\x86
如果我可以使用 Visual Studio 的“Property Page Macros”之一来替代编译器版本,这将非常有用,就像我可以使用 $(ConfigurationName) 来替代“Debug”或“Release”一样。类似以下的内容将是完美的:
..\SomeLibrary\Lib\ $(CompilerVersion) \x86
不幸的是,我找不到合适的宏。
请注意,当我说“宏”时,我指的是 Visual Studio 的“属性页宏”,而不是 C/C++ 预处理器宏。据我所知,您不能在项目设置中使用预处理器指令。
有谁知道这样做的方法?