我正在构建跨平台项目。它在 Linux 环境下启动,并使用 cmake 构建。也有在 Windows 上使用 cmake 的方法,但我认为 Visual Studio 会更容易处理。
所以现在我在单独的文件夹上创建了空解决方案(不要将源文件与 VS 混合)。但问题是我需要使用绝对路径将每个文件夹添加到 Visual Studio 中。当从另一台 Windows 机器上使用此解决方案时,这很糟糕。
主要问题:有没有办法指定包含目录的相对路径? 类似 $(solution_source_folder)..\source\some_component_folder 的东西其中 solution_folder_path 是解决方案真正所在的路径,解决方案文件夹与源文件夹处于同一级别。