Здравствуйте, Ytz, Вы писали:
Ytz>Ну хорошо, вот например есть такая структура исходников:
1) Переделываем её в
proj
include
.....
sources
abstract
a.h
concrete1
c1.h
c1.cpp
concrete2
c2.h
c2.cpp
2) Добавляем sources (или даже proj) в include path
3) Пишем #include <abstract/a.h> или, соответственно, #include <sources/abstract/a.h>
P.S. Это я теоретизирую, а на практике приходится сопровождать такой бардак в каталогах, что хочется выстрелить себе в ногу. И иногда даже удаётся выстрелить