デフォルトでは、qt は「-system-libjpeg」でビルドされるためsudo apt-get install libjpeg
、Linux を使用している場合、サポートされている画像形式を確認するには、
qDebug() << QImageReader::supportedImageFormats ();
プロジェクトにプラグインを追加するには、QtSDK/Desktop/Qt/4.8.1/gcc/plugins などに移動し、使用するバージョンを選択して、「plugins」フォルダーをプロジェクトのルートにコピーします (より正確には、必要です)。プラグイン内にある「imageformats」フォルダーのみ)、およびmain.cppファイルに行を追加しますaddLibraryPath
(ちなみに、プラグインのフォルダーには、リリース用のdllだけでなく、デバッグ用のdllも含まれていますが、少し重いので、削除します*d.dll を含む dll。たとえば、QtCore.dll - リリース用、QtCored.dll - デバッグ用)
QApplication a(argc, argv);
MainWindow w;
a.addLibraryPath("plugins");
w.show();