Боюсь, в MSVS нет такого понятия, как «структура каталогов». Более того, MSVS на самом деле не нуждается в этом, потому что он использует плоские проекты и иерархии основаны на уровне проекта, а не на уровне файла / каталога.
Так как такого нет - вы не можете иметь его ни автоматически, ни вручную. В MSVS есть папки с решениями, что совсем другое дело, и нет смысла выражать реальные папки как папки для решений.
Если вы хотите посмотреть на код в MSVS, не имея возможности его создать, я бы предложил вам просто добавить все файлы из всех папок в соответствующие папки решений по умолчанию (заголовочные файлы, исходные файлы) вашего проекта. ; вам также нужно собрать все упомянутые заголовочные файлы linux и представить их MSVS (как VC ++ Include Dirs). После этого вы сможете использовать MSVS intellisence и класс браузера. О, и Visual Assist еще лучше:)