Как создать структуру проекта Visual Studio С++ в соответствии со структурой файловой системы?
В настоящее время я использую Visual Studio 2010 Professional. В моем опыте с Visual Studio (начиная с версии 6) структура проекта С++ всегда была виртуальной. Другими словами, когда я перемещаю файлы и создаю папки в проекте, это не влияет на фактическую структуру файловой системы. Мне всегда приходилось управлять двумя независимо (структура файловой системы и структура проекта).
Есть ли способ сделать структуру проекта С++ в Visual Studio так же, как на С#, когда все операции перемещения/копирования/создания папки /etc в проекте С++ напрямую влияют на соответствующую иерархию файловой системы?
Спасибо заранее.
Ответы
Ответ 1
Я боюсь, что это невозможно, поскольку Visual С++ и Visual С# обрабатывают "папки" совершенно по-другому.
В Visual С++ папки более схожи с фильтрами, например, папка "Исходные файлы" может быть намечена как фильтр, содержащий файлы .cpp, в то время как "Заголовочные файлы" будут содержать файлы .h.
Однако существует обходное решение, описанное здесь: Проекты Visual Studio с несколькими папками