Я только начал настраивать свой VS Code в WSL. Я следовал инструкциям GCC по подсистеме Windows для Linux. Большая часть работы сделана, остался только один вопрос. Для этой части:
Изменение файла Tasks.json
Вы можете изменить файл Tasks.json для создания нескольких файлов C++, используя аргумент типа ${workspaceFolder}/*.cpp вместо ${file}. Вы также можете изменить имя выходного файла, заменив ${fileDirname}/${fileBasenameNoExtension жестко закодированным именем файла (например, «helloworld.out»).
Я хочу скомпилировать несколько файлов cpp, но метод, предоставляющий указанный выше метод ${workspaceFolder}/*.cpp вместо ${file}, у меня не работает. После того, как я заменил его, g++, похоже, распознал *.cpp как файл и не смог его найти.
Это то, что показывает терминал.
g++: error: /.../.../*.cpp: No such file or directory
g++: fatal error: no input files
compilation terminated.
The terminal process terminated with exit code: 1
Подробнее здесь: https://stackoverflow.com/questions/611 ... c-fileswsl