OpenCV/C++/vs2017环境下写的dll给C#调用,自己电脑可以调用,但是别人电脑不可以
问题:
OpenCV/C++/vs2017环境下写的dll给C#调用,自己电脑可以调用,但是别人电脑不可以
报错:
解决方法:
1、以前学习的时候是看视频教学的,别人引用了opencv包下面的vc14,我就也用了,后来发现vs2017要引用vc15
2、对比了别人成功调用的dll,在设置方面,属性—>C/C++—>代码生成—>运行库—>多线程DLL—>确定
3、看了网上的总结,在设置上,属性—>MFC的使用—>在静态库中使用MFC—>确定
三个都改过来才解决了这个问题