c# - Windows 7 x32下C#中dllimport的问题

我有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/

相关文章:

opencv - 斯诺克球碰撞检测

opencv - GLSL和OpenCV

opencv - OpenCV中matchTemplate函数出现错误

opencv - Linux上的OpenCV编译:如何向其提供特定的zlib lib?

visual-c++ - MS Visual Studio 10上的OpenCV:cv::cvtCo

image-processing - 在 OpenCV 中应用形态学时,SetROI 是否有效?

opencv - 延迟使用OpenCv播放AVI

opencv - 将CvMat 8转换为CvMat

ubuntu - 在 Ubuntu 中编译基于 OpenCV 和 ROS 的项目

python - SimpleCV NameError:名称 'images'未定义