java调用dll库,把opencv的一些程序写成dll的release版本遇到了问题,can't find dependent libraries

按照上一篇文章

https://blog.csdn.net/z695516174/article/details/82805877

中的过程去写一些opencv的dll来用,我是运行的Debug版本,在自己的机子上可以跑,但是呢,在同学的机子上就会报错,can't find dependent libraries。应该是生成release版本的dll。直接改成release会报错,需要重新配置项目属性。

其配置过程和Debug版本相似,只是改了两个地方。

一、附加依赖项这里,debug版是用有d的那个lib,而release是用不含d的那个lib。

二、代码生成的运行库为空白

在网上参考了很多内容,有说 MT MTd MD MDd的都有,最后我试了下空白,成功了。至少目前不会报错 can't find..了

猜你喜欢

转载自blog.csdn.net/z695516174/article/details/82854257