При попытке сгенерировать кеш CMake выдает:
1> Копирование файлов на удаленный компьютер ...
1> Не удалось создать каталоги, код выхода mkdir: 1
Я попробовал эти конфиги и могу получить доступ к машине vmware через ssh через putty.
{
"name": "Linux-Debug 16v2",
"generator": "Unix Makefiles",
"configurationType": "Debug",
"buildRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\build\\${name}",
"installRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\install\\${name}",
"cmakeExecutable": "/usr/local/bin/cmake",
"remoteCopySourcesExclusionList": [ ".vs", ".git" ],
"cmakeCommandArgs": "",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"inheritEnvironments": [ "linux_x64" ],
"remoteMachineName": "192.168.117.129",
"remoteCMakeListsRoot": "/var/tmp/src/${workspaceHash}/${name}",
"remoteBuildRoot": "/var/tmp/build/${workspaceHash}/build/${name}",
"remoteInstallRoot": "/var/tmp/build/${workspaceHash}/install/${name}",
"remoteCopySources": true,
"rsyncCommandArgs": "-t --delete --delete-excluded",
"remoteCopyBuildOutput": false,
"remoteCopySourcesMethod": "rsync",
"variables": []
},
{
"name": "Linux-Debug vmware-workstation",
"generator": "Unix Makefiles",
"remoteMachineName": "192.168.117.129",
"configurationType": "Debug",
"remoteCMakeListsRoot": "/var/tmp/src/${workspaceHash}/${name}",
"cmakeExecutable": "/usr/local/bin/cmake",
"buildRoot": "${env.LOCALAPPDATA}\\CMakeBuilds\\${workspaceHash}\\build\\${name}",
"remoteBuildRoot": "/var/tmp/build/${workspaceHash}/build/${name}",
"remoteCopySources": true,
"remoteCopySourcesOutputVerbosity": "Normal",
"remoteCopySourcesConcurrentCopies": "10",
"cmakeCommandArgs": "",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"inheritEnvironments": [ "linux-x64" ]
}
Я также пытался подключиться к VPS, который запускает Linux, но у меня есть эта ошибка:
1> Копирование файлов на удаленный компьютер ...
1> rsync -t - удалить - удалить-исключить -v -r --exclude = .vs --exclude = .git --exclude = .vs --exclude = .git / D / HELLOWORLD / rsync : // корень @ локальный: 50001 / температура
1> @ERROR: ошибка chdir
1> Ошибка rsync: ошибка запуска протокола клиент-сервер (код 5) по адресу /C/Users/t-elmor/rsync-3.0.8-1-msys-1.0.17-src.tar/rsync-3.0. 8-1-msys-1.0.17-src / rsync-3.0.8 / main.c (1516) [отправитель = 3.0.8]
1> Ошибка при копировании. Пожалуйста, смотрите https://aka.ms/AA23jat для устранения неисправностей.
Переключение конфигурации на Linux-Debug 16 завершено.