我的目标是使用OpenCV3.3的imshow功能,例如带有状态栏和工具栏的图像显示,例如:

我使用的是MSVC2017,为此,我用标志: WITH_QT和WITH_OPENGL生成了OpenCV的cmake,并编译了库。它可以像Qt5.9.1预期的那样工作,但只在我的项目中以调试模式工作。
在发布模式中,对于3个DLL,我得到了“未找到入口点”:
我怀疑库的某些部分是以不同的方式编译的,但我不知道问题可能来自何处。特别是因为它在调试模式下工作。
在使用Qt的msvc2015或msvc2017编译时仍然存在问题。也尝试了Qt5.4作为一个绝望的举动。没有成功。任何提示都将不胜感激。
发布于 2017-08-29 09:38:52
所需的dll必须与发布模式下的可执行文件在同一个目录中进行复制。
另见:Cannot run Qt C++ release build. 'The procedure entry point could not be located'
https://stackoverflow.com/questions/45716761
复制相似问题