Quelqu'un peut-il s'il vous plaît donner un exemple de comment CHARGER qjpeg ou tout autre plugin QT standard manuellement. S'il vous plaît donner un EXEMPLE DE CODE, pas un lien vers les pages qt parce que je connais déjà les faits suivants:chargement standard qt plugins MANUELLEMENT et dynamiquement
- Je ne lie pas qt comme statique lib. Je sais comment déployer des plugins qt standard (c'est la partie automatique) 2.1. pour qjpeg vous copiez qjpeg4.dll en ./imageformats/qjpeg4.dll en tant que. étant le répertoire de base de votre application. mais je veux charger et utiliser qjpeg lib.
comme dans
QPluginLoader loader("qjpeg4.dll");
if (loader.instance()) {
cout << "ok" << endl;
} else {
cout << "fail" << endl << loader.errorString().toStdString() << endl;
}
QList<QByteArray> list = QImageReader::supportedImageFormats();
for (int i = 0; i < list.size(); ++i) {
f << list.at(i).constData() << std::endl;
}
cela n'imprime pas les images jpg et jpg ne peuvent pas être lus et écrits. Peut-être que si quelqu'un ajoute quelque chose de plus, cela fonctionnera. ou peut-être que je me trompe.