我在 MyLib\Samples\ 中编写了一个名为 MyLib 的库,其中包含一些 Visual Studio 项目,并且包含文件位于 MyLib\inc 中。为了使这些包含文件可以在项目中访问,我需要在项目属性中添加它们的路径。
我想使用相对路径,这样每次将整个库文件夹移动到其他地方时都不需要更改属性。但是相对路径是什么样的呢?例如,其中一个项目路径是:...\MyLib\Samples\proj1,我如何表示...\MyLib\inc 相对于项目路径?
我在 MyLib\Samples\ 中编写了一个名为 MyLib 的库,其中包含一些 Visual Studio 项目,并且包含文件位于 MyLib\inc 中。为了使这些包含文件可以在项目中访问,我需要在项目属性中添加它们的路径。
我想使用相对路径,这样每次将整个库文件夹移动到其他地方时都不需要更改属性。但是相对路径是什么样的呢?例如,其中一个项目路径是:...\MyLib\Samples\proj1,我如何表示...\MyLib\inc 相对于项目路径?
使用或MSBuild 属性$(SolutionDir)
来$(ProjectDir)
根路径。这些在构建时分别替换为解决方案和项目所在的目录。