2017-08-16 65 views
0

我的目标是使用OpenCV3.3的imshow功能,诸如图像显示装置与状态栏和工具栏,例如膨胀:GUI在C++中的OpenCV

enter image description here

我使用MSVC2017,因此用于该目的我使用标志WITH_QT和WITH_OPENGL生成了OpenCV的cmake并编译了该库。 它在Qt5.9.1中按预期工作,但只在我的项目中以调试模式工作。

在释放模式,我碰到一个 “入口点未找到” 3个DLL文件:

  • opencv_highgui330.dll
  • Qt5Test.dll
  • Qt5TestOpenGL.dll

我怀疑图书馆的某些部分的编译方式不同,但我不知道问题可能来自哪里。特别是因为它在调试模式下工作。使用Qt的任msvc2015或msvc2017编译时

问题仍然存在。也尝试Qt5.4作为一个绝望的举动。 Unsuccessfull。任何提示将不胜感激。

回答