Я не уверен насчет C и C ++, но похоже, что это точно так же, как то, как я работаю в нодах и javascript каждый день.
Я проверяю свой код, используя git внутри WSL, в таком месте, как /mnt/c/code/myproject
.Затем, используя возвышенный / VS код / веб-шторм, я редактирую файлы в окнах в расположении c:\code\myproject
, это работает очень хорошо и делает это каждый день в течение года.
Следует помнить, что вынеобходимо убедиться, что выбранный вами редактор сохраняет файлы с окончаниями строки linux и что все операции командной строки выполняются внутри WSL.
Пожалуйста, ознакомьтесь с этой статьей , чтобы увидеть различия между файлами windows и linuxи как это работает внутри WSL.