Вы можете использовать cmake для ваших сценариев сборки.Cmake имеет возможность генерировать файлы визуальных проектов студии из сценариев сборки cmake.Так что вам просто нужно распространять свои файлы cmake, тогда отдельные люди, использующие windows, могут сгенерировать файлы проекта MSVC из этого.
Хотя, как указано в комментариях, было бы трудно гарантировать, что вы действительноСоберите свой проект в Visual Studio, не испытывая его самостоятельно.
РЕДАКТИРОВАТЬ: Хотя я только что понял, что вы не запрашивали дополнительных зависимостей от Linux, что это не решит.Если вы сами не сгенерировали файлы vcproj с помощью cmake и не распространили их.Но лично я думаю, что было бы лучше иметь зависимость от cmake.Он находится в свободном доступе и прост в установке.
Это также имеет преимущество поддержки любой версии visual studio, в которой работает ваш конечный пользователь, без необходимости распространения нескольких различных форматов.