0

这段代码在我的开发计算机上正常工作,但在测试计算机上却不行:

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

4

0 回答 0