这段代码可以在我的开发计算机上正常运行,但不能在测试计算机上运行:
QImage img("Y:/SharedImages/img.jpg");
cout << "TEST image size: " << img.size().width() << " x " << img.size().height()
<< " Null? " << img.isNull() << endl;
图像位于共享驱动器上,因此它完全相同 两台计算机上的映像路径相同。我可以在测试PC上使用其他工具打开它 在测试计算机上,我得到一个无效的图像(isNull()= true),而在开发一个图像上,它是一个正确的图像。
我找不到这种行为的原因......
平台:
- Windows 7
- MinGW / GCC 4.6.2
- Qt 4.8.4
- QtCreator 2.7.0