Windows 7 x32下c#中dllimport的问题

时间:2011-11-22 13:06:20

标签: c# windows-7 opencv dllimport opencvdotnet

我在c#中导入dll时遇到问题。我在windows xp x32下创建了库,并尝试在Windows 7 x32上使用它。我的库正在使用另一个名为opnecvsharp的库,它将dllimport用于c ++的opencv库。

我确定我将opencv.dlls添加到与可执行文件相同的文件夹中。我尝试以管理员身份运行exe,禁用UAC,在PATH变量中添加dll路径,但这些都没有帮助我。

如何让我的程序看到dll?
图中的错误表明程序没有看到opencv dll库。 Opencvsharp只提供dll而且没有soruce文件,所以我不能在这里粘贴代码如何导入。

Image

1 个答案:

答案 0 :(得分:2)

虽然错误消息报告缺少opencv_core220库,但您坚持认为它与可执行文件存在于同一目录中。因此,似乎其中一个OpenCV依赖项失败了。

最可能和最可能的原因是目标计算机上尚未安装Visual C ++可再发行组件包。