我在c#中导入dll时遇到问题。我在windows xp x32下创建了库,并尝试在Windows 7 x32上使用它。我的库正在使用另一个名为opnecvsharp的库,它将dllimport用于c ++的opencv库。
我确定我将opencv.dlls添加到与可执行文件相同的文件夹中。我尝试以管理员身份运行exe,禁用UAC,在PATH变量中添加dll路径,但这些都没有帮助我。
如何让我的程序看到dll?
图中的错误表明程序没有看到opencv dll库。 Opencvsharp只提供dll而且没有soruce文件,所以我不能在这里粘贴代码如何导入。
答案 0 :(得分:2)
虽然错误消息报告缺少opencv_core220
库,但您坚持认为它与可执行文件存在于同一目录中。因此,似乎其中一个OpenCV依赖项失败了。
最可能和最可能的原因是目标计算机上尚未安装Visual C ++可再发行组件包。