Генерация CMake на удаленной машине с Linux от VS19 не работает - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь сгенерировать проект CMake из Visual Studio 2019 для компиляции на удаленной машине Linux.Я определил удаленный компьютер на CMakeSettings.json.Генерация CMake идет хорошо, но как раз по окончании выдает следующую ошибку:

Extracted includes paths.
Extracted CMake variables.
Extracted source files and headers.
**Error: CMake file API parsing response files failed.**

Я запускаю Visual Studio с моего Windows 10 компьютера.Странно то, что когда я пытаюсь сгенерировать тот же проект из другого компьютера Windows 7 , генерация CMake завершается нормально.

Любые идеи?

1 Ответ

0 голосов
/ 24 сентября 2019

Ошибка, которую вы видите, похожа на ошибки, упомянутые в ошибке Visual Studio 2019 здесь , относящейся к кешу CMake:

«Кэш для текущей конфигурации можетне быть открытымПодробности смотрите в списке ошибок. ”

[...]

1> Генерация CMake запущена для конфигурации:« MakeWin ».

1> Ошибка: API файла CMakeИндексный файл ответов не найден

Об этом сообщалось в VS 2019 версии 16.0.

Microsoft выпустила исправление для этой проблемы, я полагаю, в версии 16.2.1 .Если вы обновите VS 2019 до последней версии, это может устранить ошибку, которую вы видите.

...