Я обнаружил кое-что довольно странное.
У меня на ноутбуке установлен WSL / Debian, а также MSYS2 (для нативной Windows разработки). У меня установлены заголовки C ++ в обоих из них: в C: \ msys64 \ ... \ для MSYS2 и в% USERPROFILE% \ AppData ... \ someendlesspath ... \ для WSL. Второй отсутствует в переменной PATH.
Но странно, что без настройки любой переменной includePath в VSCode расширение C / C ++ (от Microsoft) автоматически обнаруживает #include, и если я щелкаю правой кнопкой мыши> Go к определению, он открывает файл в AppData \ Local ... из WSL.
Он, очевидно, вызывает некоторые ошибки и коллизии для IntelliSense и делает его невероятно медленным, чем когда у меня не было установлено WSL, поэтому я хотел бы быть уверен, что расширение C / C ++ не будет смотреть в этом направлении, и я не попросил его сделать это.