c++ - Visualstudio / cmake启动json文件获取的$ {relativeFile}不包括反斜杠
问题描述
我在 Visual Studio 中为 CMake 配置了一些任务。要执行的命令之一包括${relativeFile}
并且它位于子目录下。获取的结果不包括用于分隔目录的“/”。
这是tasks.vs.json
文件示例:
{
"taskName": "TestTask",
"appliesTo": "*/",
"type": "remote",
"remoteWorkingDirectory": "/home/root/",
"contextType": "custom",
"localCopyDirectory": "${workspaceRoot}\\..\\build\\${env.name}\\bin",
"remoteMachineName": "${env.TARGET_MACHINE}",
"remoteCopyMethod": "sftp",
"remoteCopyDirectory": "/tmp/",
"command": "echo changing permissions for ${relativeFile}",
"args": ""
}
预期结果:changing permissions for test\test1
当前结果:changing permissions for testtest1