【发布时间】:2021-09-03 20:01:23
【问题描述】:
代码运行器中 cpp 的默认运行代码为:
"cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
这有问题:$dir$fileNameWithoutExt 对我来说是“c:\Users\ASUS\Desktop\programowanie 2021\c++”文件名,其中文件名在引号之后,因此无法运行代码。
我试过了:
"cd $dirWithoutTrailingSlash && g++ $fileName -o $fileNameWithoutExt && \"$workspaceRoot$fileNameWithoutExt\""
但仍然有一个错误,因为“$workspaceRoot$fileNameWithoutExt”对我来说是“c:\Users\ASUS\Desktop\programowanie 2021\c++filename”,没有反斜杠,因为“$”反斜杠我无法添加在 string.jsonc(261) 中变为无效的转义字符。
Mayby 有一个完整的 fileDir 变量吗?提前谢谢你。
【问题讨论】:
-
避免路径名中的空格
标签: c++ visual-studio-code vscode-code-runner coderunner