このコードは私の開発用コンピューターでは正しく動作しますが、テスト用コンピューターでは正しく動作しません:
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