나는이 코드를 사용하여 내 플러그인을로드하려고합니다. "오류 로딩 플러그인은 지정된 모듈을 찾을 수 없습니다"이상한 오류 :
QString path = QFileDialog::getOpenFileName(0);
QPluginLoader loader(path);
AnprPluginInterface *i = qobject_cast< AnprPluginInterface* >(loader.instance());
if (i == NULL)
QMessageBox::information(0, "this", "error loading plugin." + loader.errorString());
else
QMessageBox::information(0, "this", "plugin loaded.");
내가 QPluginLoader
에 플러그인의 절대 경로를 보낼를하지만 말한다 캔 플러그인을 찾지 못했습니다!
오류는 다음과 같습니다
error loading plugin. "Cannot load library The specified module could not be found."
플러그인 문제 디버깅에 대한 도움말은 다음을 참조하십시오. http://qt-project.org/doc/qt-4.8/deployment-plugins.html#debugging-plugins – Mat
@Mat ~> 감사합니다. 귀하의 링크가 문제를 해결했습니다. – saeed