如何在Visual Studio 2010中设置相对包含路径?

时间:2013-04-30 03:49:52

标签: visual-studio path

我在MyLib \ Samples \中编写了一个名为MyLib的库和一些Visual Studio项目,并且包含文件驻留在MyLib \ inc中。为了使这些包含文件可以在项目中访问,我需要在项目属性中添加它们的路径。

我想使用相对路径,这样每次将整个库文件夹移动到其他位置时我都不需要更改属性。但相对路径是什么样的?例如,项目路径之一是:... \ MyLib \ Samples \ proj1,如何相对于项目路径表示... \ MyLib \ inc?

2 个答案:

答案 0 :(得分:8)

使用the $(SolutionDir) or $(ProjectDir) MSBuild properties根路径。它们在构建时分别替换为解决方案和项目所在的目录。

答案 1 :(得分:1)

您正在寻找的是项目的自定义属性

Visual Studio支持定义custom properties,您可以随后在包含路径中的宏扩展中使用它。

以下是一个示例: enter image description here