文件路径配置错误是常见问题。
本文对ubuntu 18.04(mac配置跟这个一样不赘述了)
win10 系统下的文件路径配置做了点说明。
ubuntu 18.04
ubuntu 18.04
//源文件: /home/user/C++/myprj/src/myPrjmain.cpp
//工作目录: /home/user/C++/myprj
//项目路径 C++/myprj
//Folder 路径
//file 路径+文件名+后缀
//name 文件名+后缀
//${workspaceFolder} - 工作目录 /home/user/C++/myprj
//${workspaceFolderBasename} - 工程文件名 myprj
//${file} - 当前打开的文件 路径+文件名+后缀 /home/user/C++/myprj/src/myPrjmain.cpp
//${relativeFile} - 当前打开文件关联的路径 路径+文件名+后缀 src\myPrjmain.cpp
//${relativeFileDirname} - 关联的文件夹名 src
//${fileBasename} - 当前打开的文件名 文件名+后缀 myPrjmain.cpp
//${fileBasenameNoExtension} - 当前打开的文件名 文件名-后缀 myPrjmain
//${fileDirname} - 当前打开的文件夹路径 /home/user/C++/myprj\src\
//${fileExtname} - 当前打开的文件后缀 .cpp
//${cwd} - 一开始运行的文件目录
//${execPath} - exe执行路径 /home/user/C++/myprj/src/myPrjmain.out
win10
windows:
//源文件: D:\C++11\VSCODE\myprj\src\myPrjmain.cpp
//工作目录: D:\C++11\VSCODE\myprj
//执行文件: D:\C++11\VSCODE\myprj\src\myPrjmain.exe
//Folder 路径
//file 路径+文件名+后缀
//name 文件名+后缀
//${workspaceFolder} - 工作目录 D:\C++11\VSCODE\myprj
//${workspaceFolderBasename} - 工程文件名 myprj
//${file} - 当前打开的文件 路径+文件名+后缀 D:\C++11\VSCODE\myprj\src\myPrjmain.cpp
//${relativeFile} - 当前打开文件关联的路径 路径+文件名+后缀 src\myPrjmain.cpp
//${relativeFileDirname} - 关联的文件夹名 src
//${fileBasename} - 当前打开的文件名 文件名+后缀 myPrjmain.cpp
//${fileBasenameNoExtension} - 当前打开的文件名 文件名-后缀 myPrjmain
//${fileDirname} - 当前打开的文件夹路径 D:\C++11\VSCODE\myprj\src\
//${fileExtname} - 当前打开的文件后缀 .cpp
//${cwd} - 一开始运行的文件目录
//${execPath} - exe执行路径 D:\C++11\VSCODE\myprj\src\myPrjmain.exe