首页 > 编程知识 正文

无法加载dll sqlite.interop.dll,win10 dll加载失败 找不到指定模块

时间:2023-05-04 02:28:59 阅读:181577 作者:3217

写代码的时候偶然遇到了这个问题,偶然解决了这个问题,所以记录下来。

我用OpenCV实现功能,编译成OpenCVTest.dll,用winfrom APP调用。 APP的执行没有问题,但在别人的电脑上运行打包的APP时,报告了类似问题的异常。

解决方法:将depends下载并安装在目标计算机上,而不是开发计算机上,然后检查OpenCVTest.dll引用的dll,如下图所示。

找到以所有OpenCV开头的dll。 这些dll位于OpenCV的安装目录中,打包APP应用程序时,只要带上这些dll或直接复制到APP应用程序的. exe所在的目录中就可以了。 在depends中查看对OpenCVTest.dll的引用时,将找到OpenCV开头的所有dll,如下图所示。

剩下的带有黄色问号的dll还没有找到解决方案,但是程序现在可以正常运行了,所以这个问题暂时保留一下吧。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。