本文共 337 字,大约阅读时间需要 1 分钟。
解决方法:
这是因为如果在debug环境下,则对应的dll库后面都应该加有d字样,比如opencv_core242d.dll,
如果用的是opencv_core242.dll,则就有可能出现窗口名字乱码,甚至连滑动条都不能显示的情况。
同理如果在release下用带有d字样结尾的dll则会直接内存报错,所以此时只能用不带d的dll。
一句话,debug下用debug下对应的dll,release下用release对应的dll即可。
修改后如图:
但!按照上述步骤改好后,运行时,又会出现如下错误:
msvcp110d.dll丢失!
修复办法:
360安全卫士里有个“人工服务”,安装“人工服务”,在里边搜索“”即可出现修复方法!
修复好后,所有问题都解决了!
参考网址: