【问题标题】:Flutter on Windows: how to call an external dll?Windows 上的 Flutter:如何调用外部 dll?
【发布时间】:2021-03-07 16:28:36
【问题描述】:

示例:我想在flutter-windows-app 中调用libffmpeg.dll。我应该把libffmpeg放在哪里,让它可以打包在releasedebug应用程序中,所以我只使用ffi.DyncamicLibrary.open('libffmpeg.dll')来调用本机函数?我是否需要更改windows 目录?以及如何实现?

【问题讨论】:

    标签: windows flutter dll native ffi


    【解决方案1】:

    我也研究这个主题有一段时间了。我能够找到以下信息:

    • 每个平台都需要不同的 C/C++ 动态/静态库集成方式,因此无法简单地将“.dll”/“.so”/etc 添加到“/assets”文件夹中李>
    • 要在 Ios 和 Android Flutter 项目中包含动态库,您必须分别在 'ios'/'android' 文件夹中进行一些更改

    您可以尝试这些材料,它们可能会对您有所帮助:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-18
      • 1970-01-01
      • 2013-02-06
      • 2013-05-04
      • 1970-01-01
      相关资源
      最近更新 更多