В обозревателе решений при работе с проектами C ++ есть стандартные фильтры файлов заголовков, файлов ресурсов и исходных файлов. То, что я хочу достичь, - это, по сути, фильтры по папкам.
Допустим, структура файлов была такой:
- ../Folder1/Source1.cpp
- ../Folder1/Header1.h
- ../Folder1/Source2.cpp
- ../Folder1/Header2.h
- ../AnotherFolder/Source1.cpp
- ../AnotherFolder/Header1.h
- ../AnotherFolder/Source2.cpp
- ../AnotherFolder/Header2.h
- ../SomeOtherSource.cpp
В обозревателе решений это будет выглядеть так:
- Заголовочные файлы / Header1.h
- Заголовочные файлы / Header1.h
- Заголовочные файлы / Header2.h
- Заголовочные файлы / Header2.h
- Исходные файлы / SomeOtherSource.cpp
- Исходные файлы / Source1.cpp
- Исходные файлы / Source1.cpp
- Исходные файлы / Source2.cpp
- Исходные файлы / Source2.cpp
И хотелось бы, чтобы это выглядело так:
- Заголовочные файлы / AnotherFolder / Header1.h
- Заголовочные файлы / AnotherFolder / Header2.h
- Заголовочные файлы / Folder1 / Header1.h
- Заголовочные файлы / Folder1 / Header2.h
- Исходные файлы / AnotherFolder / Source1.cpp
- Исходные файлы / AnotherFolder / Source2.cpp
- Исходные файлы / Folder1 / Source1.cpp
- Исходные файлы / Folder1 / Source2.cpp
- Исходные файлы / SomeOtherSource.cpp
Как бы этого добиться?