尽管这个问题已经存在了一段时间,但我仍找不到适合我的情况的解决方案。这又是问题所在:使用EmguCV时,总是出现“无法加载DLL'cvextern'”错误。以我为例,当我尝试通过“ VideoCapture”从外部摄像头捕获图像时
这是我的设置:
- SharpDevelop 5.1.0作为C#IDE(我只是喜欢这就是为什么我仍然使用它)
- EmguCV 3.4.3.3016
- Win7 64位
我尝试过的事情:
- 我将所有EmguCV DLL放置在项目的Debug文件夹中
- 我在Debug中也添加了2个文件夹x64和x86,其中包含OpenCV DLL(concrt140,cvextern,msvcp140,opencv_ffmpeg343和vcruntime140),因此我的IDE可以选择要使用的文件夹(尝试了Debug文件夹中两个版本的DLL =没有也可以)
- 我使用了“添加项目”功能,因此它可以自己复制它们
- 我试图在cvextern上运行“ Dependencies”,结果很奇怪(添加了图片)
Dependencies Result
它显示的是我认为可能缺少的参考。那个DLL不存在,但即使将其放置在它所属的位置之后,仍然似乎丢失。
仍然无法摆脱此错误...我错过了什么吗?希望你能帮助我。如果您需要有关我的问题的更多信息,请告诉我。