2013-05-06 93 views
1

我想在我新鲜的Ubuntu 13.04上安装Qt的opencv(2.4.5)。Ubuntu 13.04 - > opencv和qt安装

我已经下载的OpenCV,执行:

ccmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv-2.4.5 

../opencv-2.4.5是OpenCV的源

和ccmake我改变了WITH_QT变量为YES

的文件夹

makesudo make install

但现在如果我的KDevelop试图执行我的测试代码(我只叫图像上的)。我收到以下错误:

OpenCV Error: The function/feature is not implemented (The library is compiled without QT support) in fontQt, file... 

我在做什么错? 在此先感谢您的任何建议

编辑:由于QtCreator安装,我有qt4和qt5。 对于快速解决方案,我删除了qt5和qtcreator并重新安装了opencv。

现在,它的工作,但有一个cmakelist opecv,使用qt5?

回答

1

我不知道我是否应该回答我的问题,反正:

如果你看的OpenCV的github repository 4天前CMakeList.txt一直更新为支持Qt5。

所以解决方案是克隆项目并从源代码安装。 我测试过它,它工作。

1

有你看着这Using CMake with Qt 5

+0

谢谢你,我找到了类似的东西,但没有很好解释。我不是cmake的专家。 几天后我会试试看看它是否有效。现在再次感谢。 – Michele 2013-05-16 20:58:16