Мне нравится, что моя структура папок отражает мою структуру пространства имен C ++ (в основном, чтобы избежать конфликтов имен файлов), и мне нравится просматривать эту структуру в обозревателе решений. Последнее я выполняю с помощью функции «фильтра» VC ++, создающей фильтр для каждой папки (включая вложенные фильтры для вложенных папок). Однако поддержание такой настройки подразумевает дублирование усилий каждый раз, когда я создаю или перемещаю файл / папку. Любой способ увидеть&управлять структурой папок в обозревателе решений напрямую, как я могу в VC #?
Или, если у меня есть случай XY проблема, Что может быть лучше, чтобы аккуратно структурировать проект, избегая всевозможных конфликтов имен?
Я видел, как мой подход использовался по крайней мере в одном популярном проекте C ++ (LibCinder), но мне интересно, как они справляются с этим, не сходя с ума. 🙂
Задача ещё не решена.
Других решений пока нет …