利用Process Monitor软件解决无法加载DLL文件的问题

由于一个项目需要用到Emgu CV,但是在使用过程中出现了如下问题,无法加载DLL“opencv_core242”:

这次我就利用Process Monitor这一神器来解决该问题。



接下来进入正题:

先获取到要监视的进程,如果是有窗口的软件,可以用上图1的方式直接选中软件窗口进行监视,还可以用PID、进程名称等,这次是个 站项目,没有窗口,所以我的步骤为:  

  • 在工程的bin文件夹中加入opencv_core242.dll文件(从上图中可以看到进程查找过该文件夹地址D:DocumentsVisual Studio 2012ProjectsWebApplication1WebApplication1bin),重新运行,但任然 同样的错
  • 好了,既然看出来是缺少cudart32_42_9.dll文件就再加入工程bin文件夹呗

虽然这个该死的问题困扰了我好久,但终究被我解决了

复制去Google翻译 翻译结果

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年3月21日
下一篇 2015年3月21日

相关推荐