Windows 铿锵++;can';无法使用相对路径在映射的网络共享上找到源文件

Windows 铿锵++;can';无法使用相对路径在映射的网络共享上找到源文件,windows,share,clang++,Windows,Share,Clang++,我发现,如果源文件位于网络共享上(如果使用相对路径),clang++将找不到它。例如,我将同一个文件“main.cpp”放在C:\temp(本地驱动器)和T:\temp(网络SMB共享)中 如果我将pwd更改为C:\temp,则以下行工作: C:\android\cmdline-tools\ndk\21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ main.cpp 但如果我将pwd更改为T:\temp,则上面的行不

我发现,如果源文件位于网络共享上(如果使用相对路径),clang++将找不到它。例如,我将同一个文件“main.cpp”放在C:\temp(本地驱动器)和T:\temp(网络SMB共享)中

如果我将pwd更改为C:\temp,则以下行工作:

C:\android\cmdline-tools\ndk\21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ main.cpp
但如果我将pwd更改为T:\temp,则上面的行不起作用(找不到文件)。但是,如果我为clang++T:\temp\main.cpp指定源文件的完整路径,则它可以工作

由于生成make文件(使用qmake),因此我无法控制传递给clang++的路径。有人能解释一下为什么clang++在网络共享上找不到源文件(使用相对路径),以及如何解决这个问题吗