【发布时间】:2017-04-12 12:34:29
【问题描述】:
我想使用从这里下载的 MediaInfo.dll [DLL v0.7.94][1]
[1]:https://mediaarea.net/bg/MediaInfo/Download/Windows。我的问题是如何使用 Qt 框架调用这个 .dll 中的一些函数
#include <QCoreApplication>
#include <QLibrary>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
if (QLibrary::isLibrary("MediaInfo.dll")) { // C:/MediaInfo.dll
QLibrary lib("MediaInfo.dll");
lib.load();
if (!lib.isLoaded()) {
qDebug() << lib.errorString();
}
if (lib.isLoaded()) {
qDebug() << "success";
}
}
return a.exec();
}
【问题讨论】:
-
您是在链接到 DLL 还是在使用 LoadLibrary(windows) / dload (*nix)。
-
@cup 我编辑我的帖子。我不知道如何访问某些功能