0

我正在尝试将 dll 导入我的 Windows 应用程序并将其与 ffi 一起使用。我用 ffigen 成功生成了绑定。

但是当我尝试打开 dll 时出现错误: Failed to load dynamic library 'src/avformat-57.dll': error code 1557260104 最后的数字总是不同的,搜索它没有结果。

我使用了 ffmpeg 的头文件和库文件,并从这里获取它们: https ://github.com/delahee/linc_ffmpeg/tree/master/lib/ffmpeg

那就是我尝试导入它们的代码:

AVcodec avc = AVcodec(DynamicLibrary.open("src/avcodec-57.dll"));
AVformat avf = AVformat(DynamicLibrary.open("src/avformat-57.dll"));
SWscale sws = SWscale(DynamicLibrary.open("src/swscale-4.dll"));

所有这些都给我一个看似随机的错误代码的错误。

有谁知道这个问题或知道如何解决它?

4

0 回答 0