Как сделать, чтобы структура проекта Visual Studio C ++ соответствовала структуре файловой системы? - PullRequest
11 голосов
/ 16 июля 2010

В настоящее время я использую Visual Studio 2010 Professional.Во всем моем опыте работы с Visual Studio (начиная с версии 6) структура проекта C ++ всегда была виртуальной.Другими словами, когда я перемещаю файлы и создаю папки в проекте, это никак не влияет на фактическую структуру файловой системы.Мне всегда приходилось управлять обоими независимо (структурой файловой системы и структурой проекта).

Существует ли способ заставить структуру проекта C ++ работать в Visual Studio так же, как в C #, посредством чего все перемещаются / копируютсяОперации / create folder / etc в проекте C ++ напрямую влияют на соответствующую иерархию файловой системы?

Заранее спасибо.

1 Ответ

4 голосов
/ 16 июля 2010

Боюсь, что это невозможно, поскольку Visual C ++ и Visual C # обрабатывают «папки» совершенно по-разному.

В Visual C ++ папки больше похожи на фильтры, например, папка «Исходные файлы» может быть указана как фильтр для хранения файлов .cpp, а «Заголовочные файлы» будут содержать файлы .h.

Однако есть обходной путь, описанный здесь: Проекты Visual Studio с несколькими папками

...