在我的应用程序中,主要在Qt中编写,Windows \\network\share\file.txt
等Windows网络路径上的文件I / O可以很好地用于读写。
除了打开通过OpenEXR库读取的EXR文件外,将文件路径作为const char *
在查看OpenEXR源代码后,它只是将文件路径传递给std :: ifstream的构造函数。因此,似乎Qt完全支持Windows网络路径,而MinGW stdlib实现则不支持。
唯一的解决方案是使一个fstream包装器类在QFile上运行,还是我遗漏了某些东西,例如路径中的斜杠编码或其他任何东西?
路径从GUI打开文件对话框获取,并使用QFile完美打开。