0

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

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

如何让我的程序看到 dll?
图片中的错误表明程序没有看到 opencv dll 库。Opencvsharp 仅提供 dll 而没有源文件,因此我无法在此处粘贴如何导入它的代码。

图片

4

1 回答 1

2

尽管错误消息报告该opencv_core220库丢失,但您坚持认为它与可执行文件位于同一目录中。因此,OpenCV 依赖项之一似乎失败了。

最可能且最合理的原因是目标计算机上尚未安装 Visual C++ 可再发行程序包。

于 2011-11-22T13:32:30.430 回答