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

eag*_*sky 3 path visual-studio

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

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

Jam*_*lis 8

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