我整理了一个Qt应用程序,但我中遇到的问题。 就这个:
我使用此代码图像加载到一个QGraphicsScene:
QFile file(fileName);
if(file.open(QFile::ReadOnly)){
QByteArray data=file.readAll ();
pixmapItem.loadFromData (data,"jpeg");
}
它的工作原理我的电脑上,但是当我把这个程序给我的朋友,他只是不能显示此图像。 我用Google搜索并搜查了这个问题,这听起来像我需要JPEG插件堆栈溢出。
所以,我这样做:
- 我在C qjpeg4.dll复制:\ QTSDK \ QtCreator \ BIN \ imageformats到我的应用程序根目录---->失败。
- 我复制整个imageformats目录作为我的应用程序目录托尔的子目录。 ---->也失败了。
那么,如何将我的应用分发到我的朋友吗? 它工作在我的电脑,因此,它可以在其他人做的工作,不就可以了?