Я на машине с Windows, на которой работает подсистема Windows для Linux. Когда я установил CLI-версию CMAKE на WSL, в ней не было генераторов для Visual Studio (т. Е. Visual Studio 15 2017 Win64).
Visual Studio 15 2017 Win64
Как мне добавить их в версию CMAKE для Linux?
Не могу сделать. Согласно документации CMake :
Генераторы CMake зависят от платформы, поэтому каждый из них может быть доступен только на определенных платформах. Средство командной строки cmake (1) --help выводит список доступных генераторов на текущей платформе.
Даже если вы соберете CMake самостоятельно, вы не сможете скомпилировать генераторы Visual Studio, потому что они используют Windows API .