在我的应用程序中,主要用Qt编写,Windows网络路径上的文件I / O如 \\network\share\file.txt 适用于读写 .

除了打开通过OpenEXR库读取的EXR文件外,将文件路径作为 const char * 传递

在查看OpenEXR源代码之后,它只是将文件路径传递给std :: ifstream的构造函数 . 因此,似乎Qt完全支持Windows网络路径,而MinGW stdlib实现则不支持 .

是使fstream包装器类在QFile上运行的唯一解决方案,还是我遗漏了某些东西,例如路径中的斜杠编码还是其他任何东西?

该路径从GUI打开文件对话框获得,并使用QFile完美打开 .