当前位置: 首页 > news >正文

flutter加载dll 报错问题

解决flutter加载dll 报错问题

LoadLibrary 报错 126 or 193
明确一点:flutter构建exe 时默认是MSVC的。

1. 先检查dll 的位数是否满足

file ***.dll
output: PE32+ executable (DLL) (console) x86-64, for MS Windows, 19 sections
这种是64位的机器。
满足的话可以看第二点了。

2. 查看dll 依赖

objdump -p opus.dll | grep ‘DLL Name’ #windows下面会多个.exe ,mingw
若出现api-ms-*** 这种的,证明其dll 是visual studio(MSVC) 构建的。
若没有的话,则证明其是非visual studio 构建的。

3. 如何解决这种报错

若是mingw构建的话,需要将mingw文件夹下的 dll 依赖拷贝到你构建的 flutter.exe 的同级目录下。

objdump -p libsoe.dll | grep 'DLL Name'DLL Name: WINMM.dllDLL Name: ADVAPI32.dllDLL Name: libgcc_s_seh-1.dllDLL Name: KERNEL32.dllDLL Name: msvcrt.dllDLL Name: libwinpthread-1.dllDLL Name: USER32.dllDLL Name: libstdc++-6.dll

比如上面这个,你就需要将libgcc_s_seh-1.dll、 libwinpthread-1.dll、 libstdc+±6.dll 的dll 放置在你的flutter构建出来的exe的同级目录下。

相关文章:

  • FastApi学习
  • 生成式引擎在不同行业的应用案例
  • 三级联动获取省市区
  • 【razor】采集的同时支持预览和传输的讨论和改造方案探讨
  • leetcode0670. 最大交换-medium
  • 【AUTOSAR OS】 保护功能解析:从原理到应用与源代码解析(下篇)
  • SSE vs WebSocket:两种通讯方案该如何选择?
  • Python学习(3) ----- Python的函数定义及其使用
  • 去除ai写作痕迹的软件有哪些
  • 打卡第31天:模块和库的导入
  • 生成式引擎的认知霸权:为什么传统内容失效?
  • 【超详细教程】零基础本地部署DeepSeek-Coder-v2 16B!Ollama+GPU加速,100%跑通!
  • 政策支持下的PLM国产化浪潮:国产PLM的最新应用、前沿技术、反超路径
  • 02-BTC-密码学原理 对hash算法如果出现漏洞的思考
  • Linux线程机制揭秘:从内核实现到用户态编程(二)
  • ROC和生存曲线的绘制-spss
  • C语言中:递归问题的深入研究
  • 华南会议|AI驱动仿真未来 2025 Altair区域技术交流会华南站,报名开启!
  • C 语言学习笔记(结构体2)
  • 相机Camera日志分析之二十二:高通相机Camx 基于预览1帧的ConfigureStreams重要完整日志
  • 网站设计要点 优帮云/成都seo的方法
  • 提高wordpress网站/百度指数功能有哪些
  • iis服务器怎么部署php网站/推广平台app
  • 陕西省建设总工会网站/营销团队公司
  • 江西医院网站建设/网络营销推广方法和手段
  • 广州招聘网站制作/搜索引擎营销优缺点