摘要
- vscode 中新建工程
- launch.json
用于设置调试、运行时的东东
- task.json
用于设置编译时的东东
launch.json
1 | "program": "${fileDirname}/${fileBasenameNoExtension}" |
如果你的工程文件结构如下
1 | C:\Users\admin\Desktop\test |
则有:
${workspaceFolder} :表示当前workspace文件夹路径,也即C:\Users\admin\Desktop\test
${workspaceRootFolderName}:表示workspace的文件夹名,也即test
${file}:文件自身的绝对路径,也即C:\Users\admin\Desktop\test.vscode\launch.json
${relativeFile}:文件在workspace中的路径,也即.vscode\launch.json
${fileBasenameNoExtension}:当前文件的文件名,不带后缀,也即launch
${fileBasename}:当前文件的文件名,launch.json
${fileDirname}:文件所在的文件夹路径,也即C:\Users\admin\Desktop\test.vscode
${fileExtname}:当前文件的后缀,也即.json
${lineNumber}:当前文件光标所在的行号
${env:PATH}:系统中的环境变量
vocode执行调试命令
执行ctrl+shift+P后,执行下面命令:
1 | >c/c++:build and debug active File |