Вы можете установить Подсистема Windows для Linux в Windows 10 (Fall Creators Update и более поздние версии). Подойдет любой дистрибутив Linux, доступный в Магазине Microsoft. Затем добавьте среду разработки (компиляторы, библиотеки разработки) в свою подсистему Linux, и вы можете собрать свой проект для Linux с помощью оболочки bash. Это было бы лишь немного удобнее, чем установка виртуальной машины Linux, но с неудобством, что программы с графическим интерфейсом не запускаются в WSL. Для запуска и отладки вам понадобится виртуальная машина.