我有C#中的dll导入问题。我在Windows xp x32下创建了库,并尝试在Windows 7 x32上使用它。我的库正在使用另一个名为opnecvsharp的库,该库使用dllimport来为c++打开opencv库。
我确定我将opencv.dlls添加到与可执行文件相同的文件夹中。我试图以管理员身份运行exe,禁用UAC,在PATH变量中添加dll的路径,但这些都没有帮助。
如何使我的程序看到dll?
图片中的错误表明程序看不到opencv dll库。 Opencvsharp仅提供dll而不提供soruce文件,因此我无法在此处粘贴如何导入代码。
最佳答案
尽管错误消息报告缺少opencv_core220
库,但您仍要确保它与可执行文件位于同一目录中。因此,似乎OpenCV依赖项之一失败了。
造成这种情况的最可能和合理的原因是目标计算机上尚未安装Visual C++可再发行组件包。
https://stackoverflow.com/questions/8227298/