c++ - 从具有相同相对包含路径的不同文件夹中引用头文件
问题描述
我有一个包含多个项目的 VS C++ 解决方案。每个项目都有一个同名的源文件夹,例如utils/
:
- <项目 A 根目录>/utils/ah
- <项目 B 根目录>/utils/bh
项目 C 将同时包含a.h
and b.h
,因此我将 A 和 B 的根文件夹都添加到 C 的Additional Include Path
配置中。然后,如果我a.h
在 B 的utils/
文件夹中有另一个,它将被覆盖。
处理这种情况的最佳方法是什么?