Я не знаю, предоставляют ли какие-либо современные версии visual studio такую возможность, но вы можете использовать Premake для создания вашего проекта
Захватить его здесь
Создание файла с именем premake4.lua , содержащего следующие строки
solution "MyApplication"
configurations { "Debug", "Release" }
-- A project defines one build target
project "MyApplication"
kind "ConsoleApp"
language "C++"
files { "**.h", "**.cpp" }
configuration "Debug"
defines { "DEBUG" }
flags { "Symbols" }
configuration "Release"
defines { "NDEBUG" }
flags { "Optimize" }
Копирование premake4.lua внутри директории вашего источника, скажем, c: \ lesson1
Затем выполните следующую командную строку внутри той же директории
c:\lesson1> premake4 vs2008
Это сгенерируетрешение и проект, содержащий каждый файл .cpp, .h в c: \ lesson1 каталог
Надеюсь, это поможет, не стесняйтесь спрашивать меня о более подробной информации